Job Description
Job Summary
DevOps Engineer
Role Summary
Design, implement, and operate CI/CD pipelines, cloud infrastructure, and automation solutions that ensure secure, reliable, and scalable software delivery.
Responsibilities (10)
- Build and maintain CI/CD pipelines across multiple environments.
- Implement infrastructure as code (IaC) using Terraform, ARM, or CloudFormation.
- Manage cloud resources (Azure/AWS/GCP) with best practices.
- Build observability stack: logs, metrics, dashboards, alerts.
- Configure container platforms (Docker, Kubernetes).
- Automate deployments, scaling, and failover mechanisms.
- Manage secrets, configurations, and environment variables securely.
- Implement zero-downtime deployment, blue-green/canary releases.
- Troubleshoot production issues and optimize performance/cost.
- Collaborate with developers to improve deployability and reliability.
Requirements (Updated & Relevant)
- Strong expertise in CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, GitLab).
- Knowledge of containers & orchestration (Docker, Kubernetes).
- Proficiency with cloud platforms (Azure/AWS/GCP).
- Experience with IaC tools (Terraform, Bicep, Helm).
- Solid understanding of monitoring tools (Prometheus, Grafana, ELK, OpenTelemetry).
Experience
4–8+ years in DevOps/SRE/Cloud engineering.
Key Responsibilities
- Design, implement, and maintain devops pipelines to automate software delivery processes.
- Collaborate with development teams to integrate devops tools and practices effectively.
- Monitor and optimize kubernetes clusters for improved efficiency and performance.
- Develop and maintain python scripts and tools to enhance system automation.
- Troubleshoot and resolve issues related to devops, python, and kubernetes implementations.
- Conduct regular testing and performance tuning to ensure optimal system functionality.
- Provide technical guidance and support to team members on devops best practices.
- Stay updated on industry trends and technologies related to devops, python, and kubernetes.
Skill Requirements
- Proficiency in devops practices and tools such as jenkins, docker, ansible, and git.
- Strong experience in python programming and scripting for automation and system management.
- In-depth knowledge of kubernetes infrastructure for container orchestration.
- Familiarity with cloud technologies (e.g., aws, azure, gcp) and containerization.
- Understanding of ci/cd pipelines and agile methodologies for software development.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication and collaboration skills to work effectively in a team environment.
Other Requirements
1.Relevant certifications in DevOps, Python, or Kubernetes would be a plus.