وصف الوظيفة
The OpenShift Administrator is responsible for managing, maintaining, and optimizing the OpenShift Container Platform to ensure high availability, performance, and security of applications running in the containerized environment. This role involves collaborating with development, operations, and infrastructure teams to support deployment, scaling, and troubleshooting of containerized applications.
Responsibilities
- OpenShift Platform Management:
- Install, configure, and maintain OpenShift Container Platform (OCP) clusters.
- Monitor cluster health, performance, and security, addressing issues proactively.
- Implement and manage OpenShift upgrades and patches.
- Containerization and Orchestration:
- Support the deployment and management of containerized applications within OpenShift.
- Configure and manage container networking, storage, and security policies.
- Automation and Scripting:
- Develop and maintain automation scripts for deployment, monitoring, and management tasks.
- Utilize tools like Ansible, Helm, or custom scripts to streamline operations.
- Security and Compliance:
- Implement security best practices for OpenShift environments, including RBAC, network policies, and vulnerability management.
- Ensure compliance with organizational security policies and industry standards.
- Troubleshooting and Support:
- Provide troubleshooting and resolution support for issues related to OpenShift clusters and containerized applications.
- Collaborate with application developers and other teams to resolve performance and operational issues.
- Documentation and Training:
- Create and maintain detailed documentation for OpenShift configurations, procedures, and best practices.
- Provide training and support to team members and end-users as needed.
- Performance Optimization:
- Analyze and optimize cluster performance and resource utilization.
- Implement scaling strategies to handle varying loads and ensure high availability.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience (5+ years) with Red Hat OpenShift Container Platform.
- Hands-on experience with containerization technologies (Docker, Kubernetes) and orchestration.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.
- Proficiency in Linux/Unix systems administration.
- Experience with scripting languages such as Bash, Python, or Groovy.
- Knowledge of CI/CD pipelines and tools (Jenkins, GitLab, etc.).
- Understanding of networking concepts, storage solutions, and security best practices in containerized environments.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage multiple tasks in a fast-paced environment.
- Red Hat Certified Specialist in OpenShift Administration.
- Kubernetes Administrator Certification (CKA).