DevOps Engineer
Role details
Job location
Tech stack
Job description
The Senior DevOps Engineer will architect and maintain CI/CD pipelines, manage AWS infrastructure, deploy Kubernetes, and promote DevOps practices., * Architect, implement, and maintain advanced CI/CD pipelines using Jenkins and Jenkinsfiles.
- Design, provision, and manage scalable AWS infrastructure using Terraform.
- Deploy, manage, and troubleshoot Kubernetes clusters and Kafka messaging systems.
- Automate infrastructure and application deployments using Python and Groovy.
- Collaborate with development, QA, and operations teams to streamline software delivery and infrastructure management.
- Monitor, optimize, and ensure high availability and security of cloud and containerized environments.
- Implement best practices for infrastructure as code, security, and compliance.
- Mentor junior engineers and promote DevOps culture and automation best practices.
- Evaluate and integrate new tools and technologies to improve automation, reliability, and scalability.
- Document processes, architectures, and solutions for knowledge sharing and compliance.
Requirements
We are seeking a highly experienced Senior DevOps Engineer with over 10 years of expertise in building, automating, and optimizing CI/CD pipelines and cloud infrastructure. The ideal candidate will be an expert in Jenkins, Terraform, and AWS, with strong skills in Kubernetes. Proficiency in Python and Groovy scripting is required.
This is a senior-level position for candidates passionate about automation, cloud infrastructure, and continuous improvement. If you have a proven track record of DevOps excellence, we want to hear from you!, * 10+ years of professional experience in DevOps, SRE, or related roles.
- Expert-level knowledge of Jenkins, Jenkinsfiles, and pipeline-as-code.
- Deep expertise in AWS services and Terraform.
- Strong experience with Kubernetes (EKS, AKS, GKE, or self-managed) and Kafka.
- Proficient in Python and Groovy scripting.
- Experience with containerization (Docker) and orchestration.
- Strong understanding of monitoring, logging, and alerting tools.
- Excellent problem-solving, communication, and collaboration skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred:
- AWS and Kubernetes certifications.
- Experience with other CI/CD tools and cloud providers.
- Familiarity with security best practices and compliance frameworks.