We are looking for DevOps Engineer with OpenShift experience specializes in designing, deploying, and managing Red Hat OpenShift clusters on-premise or in cloud environments (AWS/Azure/GCP). Responsibilities include automating CI/CD pipelines (Jenkins, ArgoCD), managing containerized applications, implementing GitOps practices, and ensuring cluster security (RBAC, security policies).
Here is a detailed breakdown of the role:
Key Responsibilities:
7+ years of experience in :
- OpenShift Management: Install, configure, and upgrade Red Hat OpenShift Container Platform (OCP) clusters.
- Automation & CI/CD: Develop and maintain automation scripts (Ansible, Bash, Python) and CI/CD pipelines using tools like Jenkins, ArgoCD, or Tekton to ensure zero-downtime deployment.
- Containerization & Orchestration: Support developers in containerizing applications using Docker/Podman, creating Dockerfiles, and defining Kubernetes resources (YAML).
- Infrastructure as Code (IaC): Provision and manage infrastructure using Terraform.
- Monitoring & Security: Configure cluster monitoring (Prometheus, Grafana), logging (EFK/Splunk), and implement container security standards.
- Networking & Storage: Manage OpenShift networking, Ingress controllers, and persistent storage configurations.
Required Skills
- Core Technology: Deep knowledge of Red Hat OpenShift and Kubernetes internals.
- Scripting/Programming: Proficiency in Bash / Python / Go.
- GitOps Tools: Experience with ArgoCD, Tekton, or GitLab CI.
- Cloud Infrastructure: Experience with AWS, Azure, GCP, or VMware.
- DevSecOps: Knowledge of image scanning, vulnerability management, and RBAC.
Typical Requirements
- Bachelor's degree in IT, Computer Science, or equivalent experience.