Purpose of the job
Manage and support the OpenShift platform to ensure high availability, scalability, and performance for business-critical applications. Work closely with Development, Middleware, Security, and Infrastructure teams to design, implement, and maintain containerized environments.
Duties and responsibilities
- Install, configure, and upgrade Red Hat OpenShift clusters (on-premises and/or cloud).
- Manage cluster operations, including worker nodes, control plane, networking, and storage integration.
- Implement and manage CI/CD pipelines within OpenShift.
- Monitor cluster health, performance, and capacity; troubleshoot issues and outages.
- Apply security best practices, role-based access control (RBAC), and compliance policies.
- Manage OpenShift operators, projects, namespaces, and resources.
- Ensure integration with monitoring, logging, and alerting tools.
- Perform regular system upgrades, patches, and lifecycle management.
- Support development teams with application deployment and container optimization.
- Develop expertise to train staff on OpenShift and containerization technologies.
Job specification
Education and Experience
Bachelors degree in computer science, Communication Engineering, or related field.
Experience and Skills:
- 46 years of experience in IT infrastructure, with at least 23 years focused on container platforms (OpenShift / Kubernetes).
- Proven experience as an OpenShift Administrator or Kubernetes Administrator.
- Strong understanding of Linux/UNIX system administration.
- Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes, OpenShift).
- Familiarity with CI/CD tools (Jenkins, GitLab CI, Tekton, ArgoCD).
- Knowledge of networking, storage, and security in container environments.
- Experience with monitoring/logging tools (Prometheus, Grafana, ELK, Splunk).
- Knowledge of system security, vulnerability management, and backup/recovery.
- Resourcefulness and problem-solving aptitude.
- Excellent communication and teamwork skills.