DevJobs

Senior DevOps Engineer

Overview
Skills
  • Python Python
  • Bash Bash
  • JavaScript JavaScript
  • Go Go
  • Git Git
  • GitHub Actions GitHub Actions
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Kubernetes Kubernetes ꞏ 3y
  • Terraform Terraform
  • Infrastructure as code ꞏ 3y
  • GitOps
  • FluxCD
  • Crossplane
  • Pulumi
  • ArgoCD
  • Tekton
  • Argo Workflows
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.
Airwayz Drones