Kubernetes Engineer (Kubernetes, Jenkins, IAC)

Kubernetes Engineer (Kubernetes, Jenkins, IAC)

Posted Today by GCS

£650 Per day
Outside
Hybrid
Sheffield, South Yorkshire

Summary: The role of Kubernetes Specialist involves designing, deploying, and managing containerized applications within Kubernetes clusters, ensuring high availability, security, and scalability. The position requires a strong background in Kubernetes architecture, Linux networking, CI/CD pipelines, and Infrastructure as Code (IaC) using tools like Terraform. The candidate will be responsible for optimizing cluster performance and supporting developer workflows while working three days onsite in Sheffield or Leeds.

Key Responsibilities:

  • Deploy, scale, and maintain production-grade Kubernetes clusters.
  • Automate environment provisioning using Terraform or Ansible.
  • Build and manage CI/CD pipelines using tools like Jenkins, GitLab CI/CD, Argo CD, or Flux.
  • Configure networking (Ingress, CNI, service mesh) and implement security best practices (RBAC, network policies).
  • Implement logging and monitoring solutions (Prometheus, Grafana, Fluentd).
  • Diagnose and resolve cluster issues related to networking, storage, and application performance.

Key Skills:

  • Deep knowledge of Kubernetes components, architecture, and APIs.
  • Proficiency with Docker and container runtimes.
  • Strong experience with public cloud providers (AWS, Azure, or GCP).
  • Ability to write automation scripts in Bash, Python, or Go.
  • Strong understanding of Linux system administration.
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) preferred.

Salary (Rate): £650/day

City: Sheffield

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

My client is looking for a Kubernetes Specialist to work 3 days onsite in Sheffield (Candidate can be based in Leeds to work 3 days a week in office in Leeds).

Job Description

Top Skils- Kubernetes - 5+ years experience Design, deploy, and manages containerized applications within Kubernetes clusters, ensuring high availability, security, and scalability. Key requirements include proficiency in Kubernetes architecture, Linux networking, CI/CD pipelines, IaC (Terraform), and scripting (Go/Python). The role involves optimizing cluster performance, managing services, and supporting developer workflows.

wiz.io +5

Key Responsibilities

  • Cluster Management: Deploy, scale, and maintain production-grade Kubernetes clusters.
  • Infrastructure as Code (IaC): Automate environment provisioning using Terraform or Ansible.
  • CI/CD & GitOps: Build and manage pipelines using tools like Jenkins, GitLab CI/CD, Argo CD, or Flux.
  • Networking & Security: Configure networking (Ingress, CNI, service mesh) and implement security best practices (RBAC, network policies).
  • Monitoring & Observability: Implement logging and monitoring solutions (Prometheus, Grafana, Fluentd).
  • Troubleshooting: Diagnose and resolve cluster issues related to networking, storage, and application performance.

Required Skills and Qualifications

  • Kubernetes Expertise: Deep knowledge of Kubernetes components, architecture, and APIs.
  • Containerization: Proficiency with Docker and container runtimes.
  • Cloud Experience: Strong experience with public cloud providers (AWS, Azure, or GCP).
  • Scripting/Coding: Ability to write automation scripts in Bash, Python, or Go.
  • Linux Knowledge: Strong understanding of Linux system administration.
  • Certifications: Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) preferred.

Ideal Candidate Profile

  • 5+ years of experience managing Kubernetes in production.
  • Experience with GitOps workflows and managing infrastructure at scale.
  • Excellent problem-solving skills and a focus on automation.

GCS is acting as an Employment Business in relation to this vacancy.