Are you passionate about orchestrating containerized applications and managing complex Kubernetes environments that power modern cloud-native systems? Do you have the technical skills to design, deploy, and maintain scalable Kubernetes solutions that enhance performance, security, and reliability? If you’re ready to take a leading role in container orchestration and microservices architecture, our client has the perfect opportunity for you. We’re looking for a Kubernetes Engineer (aka The Container Maestro) to manage, optimize, and scale Kubernetes-based infrastructures that support mission-critical applications.
As a Kubernetes Engineer at our client, you’ll collaborate with DevOps teams, cloud architects, and developers to build and maintain robust container orchestration systems. Your role will be crucial in automating deployments, managing scalability, and ensuring the reliability of containerized applications.
Key Responsibilities:
- Design and Deploy Kubernetes Clusters:
- Architect and deploy scalable, secure Kubernetes clusters in cloud and on-premises environments. You’ll configure clusters to support high availability and fault tolerance.
- Automate Deployment Pipelines:
- Develop CI/CD pipelines that automate the deployment of containerized applications. You’ll integrate tools like Jenkins, GitLab CI/CD, or Argo CD to streamline and enhance development workflows.
- Optimize Resource Utilization:
- Implement resource allocation strategies and monitor the performance of Kubernetes workloads. You’ll use tools such as Prometheus and Grafana to ensure efficient resource use and system reliability.
- Implement Security and Compliance Measures:
- Secure Kubernetes environments by configuring network policies, RBAC (Role-Based Access Control), and other security best practices. You’ll ensure that containerized applications meet industry standards for security and compliance.
- Manage Scaling and Load Balancing:
- Configure and manage horizontal and vertical scaling of applications. You’ll implement load balancing solutions to handle traffic and ensure application availability during high-demand periods.
- Troubleshoot and Resolve Issues:
- Diagnose and resolve performance bottlenecks, deployment errors, and other technical challenges in Kubernetes environments. You’ll work closely with development teams to ensure smooth operation and reliability.
- Stay Updated with Kubernetes and Cloud-Native Technologies:
- Keep abreast of new features, updates, and best practices in Kubernetes and related cloud-native technologies. You’ll integrate innovative solutions that align with business goals and technical strategies.
Requirements
Required Skills:
- Kubernetes Expertise: Extensive experience in deploying, configuring, and managing Kubernetes clusters in cloud platforms (e.g., AWS EKS, GCP GKE, Azure AKS) and on-premises.
- Containerization Knowledge: Strong background in Docker and container orchestration. You can design containerized applications that are optimized for Kubernetes.
- Automation and CI/CD Pipelines: Proficiency in building CI/CD pipelines and automating workflows using tools like Jenkins, GitLab CI/CD, or Argo CD.
- Monitoring and Performance Optimization: Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack for maintaining the health of Kubernetes environments.
- Security Practices: Familiarity with Kubernetes security, including RBAC, network policies, and securing container images and clusters.
Educational Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. Equivalent experience in Kubernetes and cloud-native engineering may be considered.
- Certifications such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or other related certifications are highly desirable.
Experience Requirements:
- 5+ years of experience in IT infrastructure or DevOps engineering, with at least 3+ years focusing on Kubernetes and container orchestration.
- Hands-on experience with microservices architecture and distributed systems.
- Familiarity with service mesh technologies (e.g., Istio, Linkerd) is a plus.
Benefits
- Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
- Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
- Work-Life Balance: Flexible work schedules and telecommuting options.
- Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
- Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
- Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
- Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
- Tuition Reimbursement: Financial assistance for continuing education and professional development.
- Community Engagement: Opportunities to participate in community service and volunteer activities.
- Recognition Programs: Employee recognition programs to celebrate achievements and milestones.