Job Description – DevOps Engineer
Overview
We are seeking a highly skilled DevOps Engineer with strong experience in Kubernetes, Cloud platforms, Python scripting, and Terraform to join our engineering and platform team. The ideal candidate will be responsible for building scalable infrastructure, automating deployments, optimizing CI/CD pipelines, and ensuring reliability and observability across environments.
Key Responsibilities
- Design, implement, and manage scalable and secure Kubernetes clusters for production and non-production workloads.
- Work with leading cloud platforms (AWS/Azure/GCP) to architect and deploy cloud-native solutions.
- Develop automation scripts and tools using Python to streamline operational tasks and improve system reliability.
- Use Terraform to design and manage Infrastructure as Code (IaC), ensuring consistent and repeatable environment provisioning.
- Build, maintain, and optimize CI/CD pipelines for continuous integration, deployment, and delivery.
- Collaborate with development, QA, and infrastructure teams to improve system performance, availability, and security.
- Configure monitoring, alerting, and logging solutions (Prometheus, Grafana, ELK, CloudWatch, etc.).
- Ensure best practices in security, scalability, performance tuning, and cost optimization.
- Participate in on-call rotations and incident response to maintain high service availability.
Required Skills & Experience
- 3–5+ years of experience in DevOps/SRE/Platform Engineering roles.
- Strong expertise in Kubernetes (deployment, scaling, networking, Helm charts, operators).
- Hands-on experience with at least one major cloud provider (AWS / Azure / GCP).
- Proficiency in Python for automation, scripting, and tooling.
- Advanced experience with Terraform for IaC and environment provisioning.
- Strong understanding of Linux systems, networking concepts, and containerization (Docker).
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, ArgoCD, etc.).
- Familiarity with observability tools and best practices.
Preferred Qualifications
- Certifications in Kubernetes, Cloud, or Terraform (CKA/CKAD, AWS/Azure/GCP, Terraform Associate).
- Experience with configuration management tools (Ansible, Chef, Puppet).
- Knowledge of microservices architecture and service mesh (Istio/Linkerd).
- Exposure to security tools and DevSecOps practices.