Job Description
We are looking for an experienced Senior DevOps Engineer with 10+ years of experience in DevOps engineering, cloud infrastructure, automation, CI/CD pipelines, and infrastructure management. The ideal candidate will have strong expertise in cloud platforms, containerization, infrastructure as code, monitoring, and deployment automation.
Key Responsibilities
- Design, implement, and maintain scalable, reliable, and secure cloud infrastructure.
- Develop, manage, and optimize CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Manage cloud environments across AWS, Microsoft Azure, or Google Cloud Platform (Google Cloud Platform).
- Implement containerization and orchestration solutions using Docker and Kubernetes.
- Automate infrastructure provisioning and configuration management using Terraform, Ansible, and CloudFormation.
- Develop scripting and automation solutions using Python, Bash, or PowerShell.
- Monitor system performance, troubleshoot production issues, and ensure high availability.
- Implement security best practices, access controls, vulnerability management, and compliance standards.
- Collaborate with development, QA, security, and operations teams to streamline software delivery.
- Establish logging, monitoring, and alerting solutions using Prometheus, Grafana, ELK Stack, or similar tools.
- Lead DevOps initiatives, mentor junior engineers, and drive continuous improvement.
Required Skills
- 10+ years of experience in DevOps, cloud engineering, or infrastructure automation.
- Strong hands-on experience with AWS, Azure, or Google Cloud Platform.
- Expertise in CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
- Strong knowledge of Docker, Kubernetes, and microservices architecture.
- Experience with Terraform, Ansible, and Infrastructure as Code (IaC).
- Proficiency in Python, Bash, or PowerShell scripting.
- Experience with Linux/Unix systems, networking, DNS, load balancing, and troubleshooting.
- Knowledge of Git, version control, and automated deployment strategies.
- Experience with monitoring, logging, incident management, and production support.
- Understanding of DevSecOps, cloud security, IAM, and compliance best practices.
Preferred Qualifications
- Experience with Helm, Argo CD, or other GitOps tools.
- Knowledge of serverless architecture and cloud-native technologies.
- Experience with disaster recovery, high availability, and business continuity.
- Relevant cloud certifications such as AWS Certified DevOps Engineer, Microsoft Certified: DevOps Engineer Expert, or Google Cloud certifications.
- Excellent communication, leadership, analytical, and problem-solving skills.