✨ About The Role
- The DevOps Engineer will be responsible for designing, deploying, and managing Kubernetes clusters to ensure optimal performance and scalability.
- The role involves building, maintaining, and enhancing CI/CD pipelines to improve delivery efficiency and reduce lead times.
- The engineer will develop and optimize Helm charts for Kubernetes applications, ensuring proper versioning and deployment strategies.
- Integration and management of service meshes like Istio or Linkerd will be part of the responsibilities, focusing on service discovery and secure communication.
- The position may involve implementing chaos engineering principles to test and improve system reliability, simulating failures to measure system resilience.
âš¡ Requirements
- The ideal candidate will have at least 2 years of experience in DevOps or a related field, demonstrating a solid understanding of the principles and practices of DevOps.
- Proficiency in Kubernetes management, including cluster administration and RBAC policies, is essential for success in this role.
- The candidate should be skilled in CI/CD pipeline development, with experience using tools like Jenkins, ArgoCD, or Spinnaker to automate deployment processes.
- Strong scripting skills in languages such as Python, Ruby, or Golang are necessary for writing automation scripts for infrastructure provisioning and monitoring.
- Familiarity with cloud platforms like AWS, GCP, or Azure will be beneficial for managing cloud-based infrastructure.