We are a leading technology company dedicated to providing innovative solutions and services. Our mission is to empower businesses through cutting-edge technology while fostering a culture of collaboration, diversity, and continuous improvement.
About The Role
The DevOps Engineer will be responsible for managing and maintaining Kubernetes clusters, developing Infrastructure as Code, and ensuring the reliability of cloud-native infrastructure.
Responsibilities
Manage, patch, upgrade, and maintain Kubernetes clusters in production environments across on-premises and public cloud platforms.
Develop, maintain, and enhance Infrastructure as Code (IaC) using Terraform and automation tools.
Build and maintain CI/CD pipelines for infrastructure deployments and GitOps workflows.
Troubleshoot and resolve production incidents related to Kubernetes infrastructure and cloud platforms.
Deploy and manage networking and storage solutions for Kubernetes workloads.
Implement automation using Python, Go, and Ansible to improve platform operations.
Monitor platform health using Prometheus, Grafana, and other observability tools.
Improve monitoring, alerting, and incident response to reduce Mean Time to Resolution (MTTR).
Collaborate with development, networking, security, and operations teams to deliver reliable cloud-native infrastructure.
Follow Infrastructure as Code, GitOps, and DevOps best practices throughout the software delivery lifecycle.
Leverage AI-enabled tools and automation to improve infrastructure management and operational efficiency.
Qualifications
3-8 years of experience in this role.
Required Skills
3+ years of hands-on experience managing production Kubernetes environments.
Strong Linux administration experience (5+ years preferred).
Hands-on experience with Terraform for Infrastructure as Code.
Experience with Helm for Kubernetes application deployments.
Experience with GitOps tools such as ArgoCD or FluxCD.
Solid knowledge of Kubernete