Experience: 12+ Years
Job Type: W2 Contract / Full-Time
Role: Senior DevOps Engineer / Lead DevOps Engineer
Job Summary
We are seeking an experienced Senior DevOps Engineer with 12+ years of IT experience in DevOps engineering, cloud infrastructure, automation, CI/CD pipeline development, and infrastructure management. The ideal candidate will have strong hands‑on experience with AWS or Azure, Kubernetes, Docker, Infrastructure as Code (IaC), and monitoring tools to build scalable, secure, and highly available environments.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for automated application build, testing, deployment, and release processes.
- Develop and maintain cloud infrastructure using AWS, Microsoft Azure, or Google Cloud Platform (Google Cloud Platform).
- Implement Infrastructure as Code (IaC) using Terraform, Ansible, CloudFormation, or ARM/Bicep templates.
- Manage containerized applications using Docker and Kubernetes.
- Automate infrastructure provisioning, configuration management, and operational tasks using Python, Bash, or PowerShell.
- Implement and maintain DevOps tools such as Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, and Argo CD.
- Monitor application performance, system availability, and infrastructure health using Prometheus, Grafana, ELK Stack, or Datadog.
- Implement cloud security best practices, IAM policies, secrets management, vulnerability scanning, and compliance controls.
- Troubleshoot complex infrastructure, deployment, networking, and production issues.
- Collaborate with development, QA, security, and operations teams to improve deployment efficiency and system reliability.
- Lead cloud migration, infrastructure modernization, and DevOps transformation initiatives.
- Establish best practices for version control, release management, disaster recovery, and high availability.
- Mentor junior engineers and provide technical leadership across DevOps initiatives.
Required Skills
- 12+ years of overall IT experience, with strong expertise in DevOps and cloud engineering.
- Extensive experience with AWS, Azure, or Google Cloud Platform cloud platforms.
- Strong hands‑on experience with CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
- Expertise in Docker, Kubernetes, and container orchestration.
- Proficiency in Terraform, Ansible, or other Infrastructure as Code tools.
- Strong scripting skills in Python, Bash, or PowerShell.
- Experience with Git, GitHub, GitLab, or Bitbucket.
- Knowledge of Linux/Unix administration, networking, DNS, load balancing, and security.
- Experience with monitoring, logging, alerting, and incident management tools.
- Understanding of microservices architecture, cloud-native applications, and distributed systems.
- Strong troubleshooting, problem-solving, communication, and leadership skills.
Preferred Qualifications
- Experience with DevSecOps, automated security testing, and vulnerability management.
- Knowledge of Helm, Argo CD, Flux, or GitOps practices.
- Experience with serverless technologies and cloud cost optimization.
- Familiarity with SRE practices, SLI/SLO metrics, and production reliability.
- Relevant AWS, Azure, Kubernetes, or Terraform certifications.