Job Summary:
We are seeking a highly experienced Senior DevOps Engineer with 12+ years of expertise in automating, optimizing, and managing scalable infrastructure and CI/CD pipelines. The ideal candidate will have deep knowledge of cloud platforms, containerization, and infrastructure as code (IaC), with a strong focus on reliability, security, and performance.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines for faster and reliable releases.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools.
- Manage and optimize cloud infrastructure (AWS, Azure, or Google Cloud Platform).
- Deploy, monitor, and maintain containerized applications using Docker & Kubernetes.
- Ensure high availability, scalability, and performance of systems.
- Implement monitoring, logging, and alerting solutions.
- Collaborate with development and QA teams to streamline release processes.
- Troubleshoot production issues and perform root cause analysis.
- Enforce security best practices and compliance standards.
- Lead DevOps strategy and mentor junior team members.
Required Skills:
- Strong experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
- Expertise in cloud platforms (AWS / Azure / Google Cloud)
- Hands-on experience with Docker & Kubernetes
- Proficiency in Infrastructure as Code (Terraform, CloudFormation)
- Strong scripting skills (Bash, Python, Shell scripting)
- Experience with configuration management tools (Ansible, Chef, Puppet)
- Knowledge of version control systems (Git)
- Experience with monitoring tools (Prometheus, Grafana, ELK Stack)
- Understanding of networking, security, and system administration
Preferred Skills:
- Experience with microservices architecture
- Knowledge of service mesh (Istio)
- Familiarity with serverless architecture
- Experience with container security & DevSecOps
- Exposure to SRE (Site Reliability Engineering) practices