thedotnetworks.com

Kubernetes Engineer

Full-time. Flexible working hours.

Job Summary: πŸš€

We are looking for a highly skilled Kubernetes Engineer to join our infrastructure team. The ideal candidate will have experience designing, deploying, and managing Kubernetes clusters in a production environment. As a Kubernetes Engineer, you will work closely with developers, DevOps, and IT teams to ensure smooth deployment and scalability of applications in containerized environments. You should have a strong understanding of container orchestration, cloud platforms, and continuous integration/continuous delivery (CI/CD) pipelines.

Key Responsibilities: βš™οΈ

  • Design, implement, and manage Kubernetes clusters across multiple environments (production, staging, testing).
  • Collaborate with development and operations teams to automate and optimize deployment processes.
  • Monitor and troubleshoot Kubernetes clusters and applications to ensure high availability, reliability, and performance.
  • Implement security best practices for Kubernetes clusters, including access control, secret management, and vulnerability scanning.
  • Automate scaling and manage resource allocation to ensure efficient use of cloud infrastructure.
  • Work on CI/CD pipelines and integrate Kubernetes-based workflows to enhance deployment efficiency.
  • Continuously evaluate and improve infrastructure, tools, and processes to optimize performance and cost-effectiveness.
  • Keep up to date with new Kubernetes features, updates, and best practices.

Requirements: πŸ”‘

  • Proven experience with Kubernetes, Docker, and container orchestration.
  • Solid understanding of cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with CI/CD tools and version control systems (Git).
  • Strong skills in scripting languages (e.g., Bash, Python, or Go).
  • Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
  • Knowledge of networking concepts, load balancing, and service meshes (e.g., Istio).
  • Understanding of microservices architecture and deployment strategies.
  • Experience with infrastructure as code (e.g., Terraform, Helm).
  • Strong problem-solving and debugging skills, with the ability to troubleshoot complex issues in a Kubernetes environment.

Preferred Qualifications: 🌟

  • A degree in Computer Science, Information Technology, or a related field.
  • Kubernetes certifications like CKAD (Certified Kubernetes Application Developer) or CKA (Certified Kubernetes Administrator).
  • Experience with serverless architectures or containerized serverless frameworks.
  • Familiarity with service meshes and Kubernetes operators.
  • Knowledge of security best practices for containerized environments.
  • Experience with log aggregation tools and centralized logging systems.