Kubernetes DevOps Engineer
Role Overview: This role involves designing and managing Kubernetes clusters, implementing GitOps workflows for automated deployments, and developing YAML-based configurations for Kubernetes workloads. The engineer will also be responsible for optimizing CI/CD pipelines to ensure seamless integration and collaborating with cross-functional teams to enhance platform reliability and security. Key Responsibilities:
- Design and manage Kubernetes clusters for application deployment.
- Implement GitOps workflows for automated deployments.
- Develop YAML-based configurations for Kubernetes workloads.
- Optimize CI/CD pipelines for seamless integration.
- Collaborate with teams to enhance platform reliability and security.
Required Skills:
- Strong hands-on experience with Kubernetes and GitOps tools, including the design and management of Kubernetes clusters and GitOps workflow implementation.
- Deep understanding of YAML for configuration management and development of YAML-based configurations for Kubernetes workloads.
- Proficiency in CI/CD pipeline development for automating deployments, with experience in Jenkins, GitHub Actions, and GitLab CI.
- Experience with containerization technologies such as Docker.
- Familiarity with observability tools like Datadog.
- Knowledge of networking policies and Ingress controllers in Kubernetes, along with an understanding of service mesh technologies.
- Experience with incident management, root cause analysis, and continuous improvement initiatives.
- Ability to collaborate effectively with teams to enhance platform reliability and security.
Qualifications:
- 6-8 years of relevant experience.
Apply To This Job