Tech Stack
AnsibleAWSAzureCloudDockerGoogle Cloud PlatformGrafanaKubernetesOpenShiftPrometheusPythonTerraformVMware
About the role
- Design and deploy highly available, secure, and scalable Kubernetes clusters on-premises or in the cloud
- Collaborate with development teams to containerize applications and deploy them on Kubernetes, optimizing for resource utilization and performance
- Champion and implement Infrastructure as Code (IaC) practices using tools like Terraform, Ansible, or Pulumi to manage and automate Kubernetes deployments and configurations
- Establish robust monitoring and logging solutions using tools like Prometheus, Grafana, and ELK stack to ensure the health and performance of Kubernetes clusters and applications
- Continuously analyze and optimize Kubernetes cluster performance, identifying and resolving bottlenecks and resource constraints
- Implement security best practices and controls to safeguard Kubernetes clusters from threats and vulnerabilities
- Diagnose and resolve complex issues related to Kubernetes and containerized applications, providing timely solutions to incidents and outages
- Work closely with development, operations, and security teams to foster a collaborative environment and provide guidance on Kubernetes best practices
Requirements
- Hold a High School Diploma
- Have 5+ years' experience in Kubernetes Engineer/Orchestrator
- Hands-on experience with Kubernetes in production environments, including designing, deploying, and managing large-scale clusters
- Deep understanding of containerization technologies like Docker and Podman and container orchestration principles
- Proven experience with Infrastructure as Code tools like Terraform, Ansible, or Pulumi
- Familiarity with major providers Rancher, Openshift, Docker
- Familiarity with major cloud providers (AWS, Azure, GCP) and their Kubernetes offerings (EKS, AKS, GKE)
- Familiarity with major virtualization providers (VMware, Microsoft)
- Experience with monitoring and logging tools like Prometheus, Grafana, and the ELK stack
- Experience with service meshes like Istio or Linkerd
- Experience with HELM and CI/CD (ArgoCD/GitOps)
- Experience with Storage (Software Defined / Backend), S3 solutions, MinIO, Nooba
- Proficient in scripting languages like Bash or Python for automation tasks
- Excellent analytical and problem-solving skills with the ability to diagnose and resolve complex technical issues
- Strong communication and interpersonal skills with the ability to work effectively in a team environment
- Good understanding different agile delivery methodologies
- Ability to manage multiple tasks and projects in a fast-moving environment, and to work in cross functional teams
- Proficiency in English language at B2 level
- Mandatory: Hold NATO Security Clearance - SECRET level