Key Responsibilities:
CI/CD Pipeline Management:
- Design and maintain CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Automate build, test, and deployment processes with rollback strategies 1 2.
Infrastructure as Code (IaC):
- Implement IaC using Terraform, AWS CloudFormation, or Azure Resource Manager.
- Manage cloud infrastructure across AWS and Azure for scalability and reliability 2.
Containerization & Orchestration:
- Build and deploy containerized applications using Docker.
- Manage Kubernetes clusters, configure ingress controllers, and implement autoscaling 3.
Monitoring & Observability:
- Set up monitoring tools like Prometheus, Grafana, ELK Stack, or Datadog.
- Create dashboards and alerts to ensure system health and performance 1.
Security & Compliance:
- Integrate security into CI/CD pipelines (DevSecOps).
- Automate vulnerability scanning and secrets management 2.
Collaboration & Support:
- Work closely with development, QA, and operations teams.
- Troubleshoot deployment issues and optimize delivery pipelines3.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5–8 years of experience in DevOps or related roles.
- Proficiency in Jenkins, GitHub Actions, Docker, Kubernetes.
- Strong experience with AWS and/or Azure cloud services.
- Hands-on with Terraform or other IaC tools.
- Scripting skills in Python, Bash, or PowerShell.
- Familiarity with monitoring tools and logging systems.
- Strong understanding of networking, system administration, and security best practices 1 2 3.
Preferred Skills:
- Cloud certifications (AWS, Azure).
- Experience with GitOps workflows.
- Exposure to service mesh technologies (Istio, Linkerd).
- Knowledge of configuration management tools (Ansible, Puppet).
Pedigree:
• Bachelors/Masters in Computer Science or related field