Proficient with Go or Python, with experience extending Kubernetes or OpenShift using operators, controllers, package managers such as Helm, CRDs, or webhooks. Experience with other managed Kubernetes platforms (GKE, EKS, AKS) is also acceptable.
Skilled in Git, Argo, SonarQube, Artifactory
Strong knowledge of Kubernetes/OpenShift control plane internals, including how the system schedules, manages, and reconciles workloads across clusters. Deep understanding of fundamentals, scaling, multi-cluster Kubernetes environments, and security.
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, experience with Ansible, Terraform, Jenkins for automation and configuration management.
Kubernetes 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 environments.
Logging Solutions: Knowledge of logging solutions like ELK Stack (Elasticsearch, Logstash, Kibana) or Fluentd for aggregating and analyzing logs.
CI/CD: Hands-on software development with CI and CD, enterprise application development, and cloud automation
Qualifications:
Bachelor’s degree in Computer Science, IT, or equivalent work experience.
Job Description:
Extend Kubernetes/OpenShift capabilities (e.g., building operators, controllers, CRDs, and webhooks).
Support machine learning workloads in production, including exposure to OpenShift AI products.
Troubleshoot, optimize, and scale cloud-native systems.