DevOps Engineer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain highly available, scalable, and secure cloud infrastructure across AWS, Azure, and/or Google Cloud Platform environments.
- Architect and implement end-to-end CI/CD pipelines to enable rapid and reliable software delivery.
- Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or ARM Templates.
- Lead containerization initiatives using Docker and orchestrate enterprise-scale deployments using Kubernetes/OpenShift.
- Establish DevSecOps practices by integrating security controls, vulnerability scanning, compliance checks, and policy enforcement into CI/CD pipelines.
- Manage and optimize cloud resources, ensuring cost efficiency, performance, scalability, and operational excellence.
- Develop automation scripts and tools using Python, Shell Scripting, PowerShell, or similar technologies.
- Implement monitoring, logging, and observability solutions using Prometheus, Grafana, ELK Stack, Datadog, Splunk, CloudWatch, Azure Monitor, or equivalent platforms.
- Troubleshoot complex production issues, perform root cause analysis, and drive preventive measures to improve system reliability.
- Define and implement disaster recovery, backup, and business continuity strategies for critical applications and infrastructure.
- Collaborate with development, security, architecture, and infrastructure teams to establish DevOps best practices and standards.
- Lead cloud migration and modernization initiatives for legacy applications and infrastructure.
- Mentor junior engineers and provide technical leadership on DevOps tools, processes, and automation frameworks.
- Ensure compliance with security, governance, and regulatory requirements across cloud and on-premises environments.
- Drive continuous improvement initiatives focused on automation, reliability, scalability, and operational efficiency.
Requirements
We are looking for a highly experienced Senior DevOps Engineer with 12+ years of experience in designing, implementing, and managing scalable, secure, and highly available cloud infrastructure. The ideal candidate will have deep expertise in DevOps practices, cloud platforms, infrastructure automation, CI/CD, containerization, Kubernetes, and monitoring solutions. This role requires strong technical leadership, problem-solving abilities, and experience driving DevOps transformation across enterprise environments., * 12+ years of overall IT experience with at least 8+ years focused on DevOps, Cloud Engineering, or Site Reliability Engineering.
- Strong hands-on experience with AWS and/or Microsoft Azure cloud platforms.
- Expertise in Infrastructure as Code tools such as Terraform, CloudFormation, ARM Templates, or Bicep.
- Extensive experience with Docker, Kubernetes, OpenShift, Helm, and container orchestration platforms.
- Strong experience building and managing CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or Bamboo.
- Proficiency in scripting and automation using Python, Bash, Shell, or PowerShell.
- Experience with source code management tools such as Git, Bitbucket, GitHub, and GitLab.
- Hands-on knowledge of monitoring, logging, and observability platforms including Prometheus, Grafana, ELK, Splunk, Datadog, and Cloud-native monitoring tools.
- Strong understanding of networking, load balancing, DNS, security, IAM, SSL/TLS, and cloud architecture principles.
- Experience implementing DevSecOps practices and security automation within enterprise environments.
- Knowledge of Linux and Windows server administration.
- Experience supporting microservices, distributed systems, and enterprise-scale applications., * Experience with multi-cloud and hybrid cloud environments.
- Knowledge of SRE principles, reliability engineering, and performance optimization.
- Experience with service mesh technologies such as Istio or Linkerd.
- Cloud certifications such as AWS Solutions Architect, AWS DevOps Engineer, Azure DevOps Engineer Expert, Azure Solutions Architect, or Kubernetes certifications (CKA/CKAD).
- Experience leading enterprise DevOps transformation and cloud adoption programs.
Education: Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.