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