Overview
Skills
Job Details
Job Title: Kubernetes Development Engineer
Client: Cisco
Location: Remote
Job Description
We are seeking a Kubernetes Development Engineer to join our platform team, focused on Kubernetes and cloud-native systems, including Red Hat OpenShift and other managed Kubernetes platforms (Google Cloud Platform GKE, AWS EKS, Azure AKS).
This role involves extending Kubernetes/OpenShift capabilities (e.g., building operators, controllers, CRDs, and webhooks) and supporting machine learning workloads in production, including exposure to OpenShift AI products.
The ideal candidate has a strong understanding of how Kubernetes/OpenShift manages workloads and resources internally and can troubleshoot, optimize, and scale cloud-native systems.
Minimum Qualifications
Proficiency in Golang or Python, with experience extending Kubernetes or OpenShift using operators, controllers, CRDs, or webhooks
Experience with other managed Kubernetes platforms (GKE, EKS, AKS) is also acceptable
Strong knowledge of Kubernetes/OpenShift control plane internals, including how the system schedules, manages, and reconciles workloads across clusters
Deep understanding of Kubernetes fundamentals, scaling, multi-cluster Kubernetes environments, and security
Technical Skills & Experience
Containerization:
Proven expertise with Docker, understanding of the container ecosystem, and experience running containers in production (e.g., Kubernetes, Docker Swarm)Scripting & Automation:
Proficient in Python or Go, with experience using Ansible, Terraform, Jenkins for automation and configuration managementKubernetes Networking:
Knowledge of networking concepts including Ingress controllers, Network Policies, and Service Mesh (e.g., Istio)Monitoring Tools:
Familiarity with monitoring tools such as Prometheus, Grafana, or Datadog for observability in Kubernetes environmentsLogging Solutions:
Knowledge of logging solutions like ELK Stack (Elasticsearch, Logstash, Kibana) or Fluentd for aggregating and analyzing logsCI/CD:
Knowledge of continuous integration and continuous development pipelinesHands-on Development:
Hands-on software development with CI/CD, enterprise application development, and cloud automation
Technology Stack
Programming Languages: Python or Go
DevOps & CI/CD Tools: Git, Jenkins, Argo, SonarQube, Artifactory, Docker
Infrastructure & Kubernetes: Terraform, Ansible, Helm, Custom Resource Definitions (CRDs), Kubernetes Operators