Senior DevOps Engineer - CI/CD Pipeline (8-10 yrs)
Tagmatix360
posted 15d ago
Flexible timing
Key skills for the job
Key Responsibilities :
- Design, implement, and maintain CI/CD pipelines using tools like GitHub Actions, Azure DevOps, AWS CodeBuild, GitLab CI, or CircleCI.
- Manage build and release processes, including pipeline scripting, artifact management, and deployment gates.
- Manage and maintain cloud platform services on AWS or Azure.
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or ARM templates.
- Optimize cloud infrastructure for performance, scalability, and cost-effectiveness.
- Build, ship, and run Docker containers.
- Manage containerized applications using Kubernetes (EKS, AKS, GKE, OpenShift, or ECS Fargate).
- Implement container networking, storage, and service discovery.
- Develop and maintain automation scripts using Linux shell/Bash scripting.
- Automate infrastructure provisioning and configuration using Ansible.
- Implement and manage monitoring and observability tools (CloudWatch, ELK, Prometheus, Grafana).
- Analyze telemetry data and golden metrics to identify performance issues and potential bottlenecks.
- Participate in incident management and root cause analysis.
- Implement security vulnerability tools (SonarQube, Nexus, Prisma).
- Ensure security best practices are implemented across all systems.
- Manage source code repositories using Git (GitHub).
- Implement branching and merging strategies.
- Analyze Linux logs and application logs to troubleshoot issues.
- Investigate and resolve performance issues.
Required Skills :
DevOps/Cloud Concepts :
- CI/CD practices.
- DORA metrics.
- Security vulnerability tools (SonarQube, Nexus, Prisma).
- AWS or Azure cloud platform services.
- Linux commands and shell/Bash scripting.
- GitHub Actions, Azure DevOps, AWS CodeBuild, GitLab CI, or CircleCI.
- Docker (Dockerfile, multi-stage builds, Docker Compose, volumes, networking).
- Kubernetes (EKS, AKS, GKE, OpenShift, or ECS Fargate).
- Git (GitHub, branching and merging strategies).
- Ansible (playbooks, inventories, roles, variables).
- Terraform, CloudFormation, or ARM templates.
- Monitoring and APM tools (CloudWatch, ELK, Prometheus, Grafana).
- Linux log analysis, performance issue investigation.
Preferred Qualifications :
- DevOps certifications on AWS, Azure, or GCP.
- Experience with Karpenter.
- Competencies for Evaluation :
- Linux daily usage commands.
- Automation script development.
- CI/CD pipeline development and management.
- Docker image creation and management.
- Kubernetes cluster architecture and workload management.
- Git branching and merging strategies.
- Ansible playbook development and troubleshooting.
- Terraform workflow and state management.
- Monitoring and observability tool usage.
- Incident management and root cause analysis
Functional Areas: Software/Testing/Networking
Read full job description