We are seeking a highly experienced Senior DevOps Engineer with 10+ years of experience in DevOps engineering, cloud infrastructure, automation, and continuous integration and continuous delivery (CI/CD). The ideal candidate will be responsible for designing, implementing, and managing scalable, secure, and highly available infrastructure while driving automation, deployment efficiency, and operational excellence. The candidate should have strong hands-on experience with cloud platforms, Infrastructure as Code (IaC), containerization, orchestration, monitoring, and DevOps best practices.
Design, implement, and maintain end-to-end CI/CD pipelines for application build, testing, deployment, and release management.
Architect, deploy, and manage scalable, reliable, and secure cloud infrastructure on AWS, Microsoft Azure, or Google Cloud Platform (Google Cloud Platform).
Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, ARM/Bicep templates, or equivalent tools.
Manage containerized applications using Docker and orchestration platforms such as Kubernetes, Amazon EKS, Azure AKS, or Google GKE.
Develop automation scripts using Python, Bash, PowerShell, or other scripting languages to streamline infrastructure provisioning and operational tasks.
Implement configuration management and automation using Ansible, Chef, Puppet, or similar tools.
Establish monitoring, logging, alerting, and observability solutions using Prometheus, Grafana, ELK/EFK Stack, Datadog, Splunk, or cloud-native monitoring services.
Manage source code repositories and branching strategies using Git, GitHub, GitLab, Bitbucket, or Azure Repos.
Implement security best practices across infrastructure and pipelines, including secrets management, vulnerability scanning, access control, and compliance.
Optimize cloud infrastructure for performance, availability, scalability, and cost efficiency.
Troubleshoot complex infrastructure, deployment, networking, and production issues, ensuring high system availability and reliability.
Implement disaster recovery, backup strategies, high availability, and business continuity solutions.
Collaborate with development, QA, security, architecture, and operations teams to improve software delivery and operational efficiency.
Establish DevOps standards, reusable pipeline templates, deployment strategies, and infrastructure automation frameworks.
Lead root cause analysis for production incidents and implement preventive measures to reduce recurring issues.
Mentor junior engineers, conduct code and infrastructure reviews, and provide technical leadership across DevOps initiatives.
Drive continuous improvement through DevOps maturity assessments, automation, and adoption of emerging technologies.
10+ years of overall experience in IT, infrastructure engineering, DevOps, Site Reliability Engineering (SRE), or cloud engineering.
Significant hands-on experience designing and implementing enterprise-grade DevOps solutions.
Proven experience building and maintaining production CI/CD pipelines and automated infrastructure provisioning.
Strong experience with at least one major cloud provider and modern containerization technologies.
Experience supporting production environments, resolving critical incidents, and implementing root cause analysis.
Understanding of Agile methodologies, SDLC, version control, release management, and change management.
Strong problem-solving, communication, collaboration, and technical leadership skills.
Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
Experience with multi-cloud or hybrid cloud environments.
Knowledge of Site Reliability Engineering (SRE), SLI/SLO concepts, error budgets, and service reliability practices.
Experience with GitOps tools such as Argo CD or Flux.
Familiarity with service mesh technologies such as Istio or Linkerd.
Experience with platform engineering, self-service infrastructure, and internal developer platforms.
Knowledge of FinOps practices and cloud cost optimization.
Experience with DevSecOps, policy as code, and compliance automation.
Relevant certifications such as AWS Certified DevOps Engineer, Microsoft Certified: DevOps Engineer Expert, Certified Kubernetes Administrator (CKA), or HashiCorp Terraform Associate.