DevOps Engineer with Kubernetes, Docker, RKE, Rook/Ceph, Helm Experience
We are seeking a highly skilled and motivated DevOps Engineer with expertise in Kubernetes, Docker, RKE (Rancher Kubernetes Engine), Rook/Ceph, and Helm.
In this role, you will be responsible for designing, implementing, and maintaining containerized environments, orchestrating Kubernetes clusters, and ensuring the seamless integration of various tools to enhance our infrastructure and deployment processes.
Preferred candidate profile
Kubernetes Cluster Management: 1. Design, deploy, and manage scalable and highly available Kubernetes clusters. - Utilize RKE for cluster provisioning, configuration, and upgrades.
2. Containerization:
- Implement and optimize Docker containers for application deployment. - Maintain container images and ensure best practices in containerization.
3. Storage Solutions: - Implement and manage distributed storage solutions, particularly Rook/Ceph, for persistent storage in Kubernetes environments. - Optimize storage configurations for performance and reliability.
4. Automation and Infrastructure as Code:
- Develop and maintain infrastructure as code (IaC) scripts for automated deployment and scaling.
- Implement CI/CD pipelines for continuous integration and delivery.
- Implement centralized logging systems for efficient troubleshooting.
6. Security: - Enforce security best practices for containers and Kubernetes environments. - Regularly perform security audits and implement necessary enhancements.
7. Collaboration and Documentation: - Collaborate with cross-functional teams to understand application requirements. - Document infrastructure configurations, processes, and troubleshooting steps.
Skills Required
Proven experience as a DevOps Engineer with a focus on Kubernetes, Docker, RKE, Rook/Ceph, and Helm.
Solid understanding of container orchestration, microservices architecture, and cloud-native technologies.
Proficiency in scripting languages (eg, Bash, Python) and infrastructure as code tools (eg, Terraform).
Experience with CI/CD pipelines (eg, Jenkins, GitLab CI) and version control systems (eg, Git).
Strong knowledge of networking concepts and security best practices in Kubernetes environments.
Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.
Excellent problem-solving skills and ability to troubleshoot complex issues in a timely manner.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.