The DevOps Engineer will be responsible for managing and optimizing cloud-native infrastructure, with a strong focus on Kubernetes orchestration, CI/CD automation, and Infrastructure as Code (IaC). The role involves close collaboration with development teams to ensure efficient, secure, and scalable deployment practices.
Desired Skills and Experience
Essential skills
8+ years of experience working as Devops engineer
Strong experience with Kubernetes, Terraform, and CI/CD tools (e.g., Jenkins, GitLab CI, ArgoCD).
Proficiency in cloud platforms (AWS, Azure, or GCP).
Hands-on experience with Docker, Helm, and monitoring tools (Prometheus, Grafana, ELK).
Solid understanding of networking, security, and Linux system administration.
Excellent problem-solving and communication skills.
Key Responsibilities
Kubernetes Cluster Management:
Administer and optimize Kubernetes clusters for high availability, scalability, and performance.
Implement best practices for cluster security, resource allocation, and workload management.
CI/CD Pipeline Development
Design and maintain automated CI/CD pipelines to support build, test, and deployment workflows.
Integrate tools and processes for continuous integration and delivery across multiple environments.
Infrastructure as Code (IaC)
Develop and manage infrastructure using Terraform to automate provisioning, configuration, and scaling
Maintain version-controlled infrastructure definitions and ensure compliance with standards.
Collaboration & Integration
Partner with development teams to support seamless integration, testing, and deployment.
Advocate DevOps best practices and tooling across teams.
Monitoring & Alerting Systems
Implement and manage monitoring, logging, and alerting solutions for operational visibility.
Proactively resolve performance and reliability issues and respond to incidents.