OpenShift (OCP) / Kubernetes Engineer
Summary
Release engineer managing application deployments on OpenShift (OCP) and Kubernetes: rolling/zero-downtime deployments, routes and TLS, troubleshooting production issues like CrashLoopBackOff and OOMKilled, and integrating Jenkins CI/CD pipelines. Core stack: OpenShift, Kubernetes, OC CLI, Jenkins, Linux (RHEL/Ubuntu).
We are looking for a skilled Release Engineer with strong experience in OpenShift (OCP), Kubernetes, Jenkins, and CI/CD pipelines. The ideal candidate should have expertise in managing application deployments, troubleshooting production issues, and supporting containerized environments.
Key Responsibilities
- Manage application deployments using OpenShift (OCP).
- Perform rolling deployments, zero-downtime deployments, scaling, and rollback using oc rollout.
- Configure and troubleshoot OpenShift Routes, TLS/Edge termination, and path-based routing.
- Diagnose deployment and runtime issues such as CrashLoopBackOff, ImagePullBackOff, and OOMKilled.
- Use OC CLI for application deployment, monitoring, troubleshooting, and cluster administration.
- Integrate deployment processes with Jenkins CI/CD Pipelines.
- Manage BuildConfigs, ImageStreams, and container image repositories.
- Monitor application and cluster health using OpenShift Console and Metrics.
- Collaborate with development, QA, and infrastructure teams to ensure smooth software releases.
Required Technical Skills
Mandatory Skills
- OpenShift (OCP) administration and deployment.
- Strong knowledge of Kubernetes.
- Hands-on experience with OC CLI commands.
- Experience with:
- Deployments & DeploymentConfigs
- Rolling & Zero-Downtime Deployments
- Scaling & Rollbacks
- ConfigMaps & Secrets
- Resource Quotas
- Routes & Networking
- Experience troubleshooting:
- CrashLoopBackOff
- ImagePullBackOff
- OOMKilled
- Route misconfigurations (503/504 errors)
- Strong experience with Jenkins for CI/CD pipeline automation.
- Experience with container image management, BuildConfigs, and ImageStreams.
- Knowledge of Linux operating systems (RHEL, Ubuntu) and Windows.
- Experience with monitoring and maintaining OpenShift clusters.
Preferred Skills
- Experience with DevOps best practices.
- Strong scripting and automation skills.
- Excellent troubleshooting and analytical skills.
- Good communication and collaboration skills.