- 2 active jobs (view)
- Published: April 1, 2024
Description
Role Summary:
As a DevOps Engineer specializing in Kubernetes, you will play a critical role in architecting, deploying, and managing our containerized applications and services. You will be part of a dynamic team that thrives in a fast-paced and agile environment, where your expertise in Kubernetes and cloud technologies will directly contribute to the performance, reliability, and scalability of our systems.
Key Responsibilities:
- Design, implement, and maintain Infrastructure as code (IaC).
- Design, implement, and maintain highly available and scalable infrastructure on Kubernetes, ensuring system reliability, efficiency, and security.
- Automate deployment, scaling, and management of containerized applications using Kubernetes.
- Monitor and troubleshoot Kubernetes environments, responding swiftly to any issues to minimize downtime.
- Enhance system performance, including implementing monitoring and logging solutions.
- Manage version control systems like Git and CI/CD tools like Github Actions, Tekton or Argo Workflows.
- Develop and enforce best practices and security guidelines for Kubernetes and container orchestration.
- Provide expertise and guidance to team members on Kubernetes, containerization, and cloud-native technologies.
REQUIREMENTS
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience - advantage.
- 5+ years of experience as a DevOps/SRE/Platform engineer.
- Strong experience with Linux/Unix administration.
- Proficiency in at least one scripting language (Bash, Python, JavaScript, Golang).
- 3+ years of experience in Infrastructure as code (Terraform, Pulumi, Crossplane).
- Extensive practical experience in Kubernetes, encompassing the use of GitOps (ArgoCD or FluxCD) technologies, as well as the configuration and management of containerized applications.
- Knowledge of cloud platforms (AWS, Azure or GCP) and their services related to containers and Kubernetes.
- Strong networking and security skills
- Familiarity with monitoring, observability and logging tools in a Kubernetes environment.
- Certifications: CKA, CKAD, CKS - advantage
- Ability and drive to self-learn new technologies.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.