Overview
On Site
Depends on Experience
Full Time
Skills
Devops
Kubernetes
Jenkins
Job Details
- We run Kubernetes on-premise. We require at least 2 years of experience working with on-premise Kubernetes administration.
- Cluster Setup and Management: kubeadm, Kubepray, Rancher
- Networking and Ingress Controllers (Traefik and Nginx)
- Certificate Management Cert-Manager
- Bachelor's degree in computer science, information technology, or a related field (or equivalent work experience).
- Proven track record as a DevOps Engineer with a strong focus on Kubernetes and containerized environments.
- Proficiency in container orchestration and management using Kubernetes, including experience with Helm charts and Kubernetes Operators.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI, including expertise in creating and maintaining pipelines.
- Solid knowledge of infrastructure as code (IaC) principles and experience with tools like Terraform, Ansible, or CloudFormation for automating infrastructure provisioning.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and the ability to deploy, manage, and optimize Kubernetes clusters in these environments.
- Proficiency in scripting and automation languages (e.g., Python, Bash) for creating custom automation scripts and tooling.
- Strong problem-solving skills and the ability to troubleshoot complex issues in a DevOps context.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
- Relevant certifications, such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or DevOps-related certifications, are highly desirable and demonstrate your expertise in these areas.
Nice to haves:
- Infrastructure Management and Monitoring A nice to have would be someone who has done some infrastructure management (Persistent Volumes, RAID configurations, SAN/NAS). While not required, the def shows they have experience with on-prem deployments
- CI/CD Automation - Argo CD (What we use), Jenkins (What our developers use) and Gitlab. Cloud-focused Dev-Ops would also have this experience.
- Infrastructure as Code You will see a ton of Terraform as this is used with cloud providers. Ansible would be more relevant for our infrastructure.
The Kubernetes DevOps Engineer plays a pivotal role in ensuring the efficiency, scalability, and reliability of software delivery pipelines and containerized applications. This role demands expertise in both Kubernetes and DevOps practices, making it essential for modern software development and deployment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.