Job Description - Senior DevOps Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+53 more
Job description
We are seeking an experienced Senior DevOps Engineer with 12+ years of experience in DevOps, Cloud Infrastructure, Automation, CI/CD, and Site Reliability Engineering. The ideal candidate will have strong hands-on expertise in AWS/Azure, Kubernetes, Terraform, Docker, Jenkins, GitHub Actions, and Infrastructure as Code.
The candidate will be responsible for designing scalable cloud infrastructure, automating deployments, building CI/CD pipelines, improving system reliability, and collaborating with development, security, and operations teams., * Design, implement, and maintain highly available and scalable cloud infrastructure.
- Develop and maintain CI/CD pipelines for automated build, testing, deployment, and release processes.
- Implement Infrastructure as Code using Terraform.
- Manage Kubernetes clusters and containerized applications using Docker and Helm.
- Automate infrastructure provisioning, configuration, deployment, and operational processes.
- Develop reusable DevOps automation using Python, Bash, or PowerShell.
- Implement cloud security best practices including IAM, secrets management, network security, and access controls.
- Monitor application and infrastructure health using monitoring, logging, alerting, and observability platforms.
- Troubleshoot production issues and perform root-cause analysis.
- Improve system reliability, scalability, performance, and deployment efficiency.
- Implement disaster recovery, backup, high-availability, and failover strategies.
- Collaborate with developers, QA, architects, security teams, and business stakeholders.
- Establish and promote DevOps best practices across development and operations teams.
- Automate repetitive operational tasks and continuously improve engineering processes.
- Participate in architecture discussions and provide technical recommendations.
- Mentor junior and mid-level DevOps engineers.
Cloud & DevOps Environment
Cloud: AWS, Azure, Google Cloud Platform IaC: Terraform, CloudFormation, Bicep Containers: Docker, Kubernetes, Helm CI/CD: Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps Configuration Management: Ansible, Chef, Puppet Scripting: Python, Bash, PowerShell Version Control: Git, GitHub, GitLab, Bitbucket Monitoring: Prometheus, Grafana, ELK, Splunk, CloudWatch, Azure Monitor Security: IAM, Secrets Management, Vault, Cloud Security Operating Systems: Linux, Unix, Windows
Requirements
- 12+ years of experience in DevOps, Cloud Engineering, Infrastructure Engineering, or SRE
- Strong hands-on experience with AWS and/or Azure
- Expert knowledge of Terraform and Infrastructure as Code (IaC)
- Strong experience with Kubernetes and Docker
- Extensive experience building and managing CI/CD pipelines
- Strong hands-on experience with:
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Azure DevOps
- Strong scripting/programming experience with Python, Bash, or PowerShell
- Experience with Git, GitHub, Bitbucket, or GitLab
- Experience with Helm and Kubernetes deployment management
- Strong Linux/Unix administration skills
- Experience with cloud networking, IAM, security, load balancing, and storage
- Strong monitoring and logging experience using tools such as Prometheus, Grafana, ELK, Splunk, CloudWatch, or Azure Monitor
- Experience implementing automated infrastructure provisioning and configuration management, * Experience with AWS EKS / ECS / Lambda / EC2 / S3 / RDS
- Experience with Azure AKS / App Services / Azure Functions / Key Vault
- Experience with GitOps tools such as Argo CD or Flux
- Experience with service mesh technologies such as Istio
- Experience with OpenTelemetry and distributed tracing
- Experience with DevSecOps and security automation
- Experience with SonarQube, Snyk, Trivy, or similar security/code-quality tools
- Experience with AI-assisted DevOps and automation tools
- Experience in financial services, healthcare, insurance, or other regulated environments
- AWS/Azure/Google Cloud Platform or Terraform certifications, * Bachelor’’s degree in Computer Science, Information Technology, Engineering, or related field.
- 12+ years of professional DevOps/Cloud/Infrastructure experience.
- Strong understanding of SDLC, Agile, and DevOps methodologies.
- Excellent troubleshooting and problem-solving abilities.
- Strong communication and collaboration skills.
- Ability to work independently and take ownership of production-critical environments.
- Demonstrated experience mentoring engineers and driving DevOps transformation initiatives.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are The Top Skills Required For Azure Developers?
What’s the Difference between a Junior, Mid, and Senior Developer?
Highest Paying Tech Companies for Developers
Top-Paying Tech Jobs (with Salaries)