Job Summary:
We are seeking a skilled and experienced OpenShift Technical Consultant to join our team. The successful candidate will be responsible for the deployment of new OpenShift clusters, as well as the management and maintenance of existing clusters. The ideal candidate will have a strong background in Kubernetes, containerization, and cloud-native application development, along with hands-on experience with OpenShift.
Key Responsibilities:
Cluster Deployment:
•Design, plan, and implement new OpenShift clusters according to best practices and organizational requirements.
•Configure and optimize cluster components for high availability, performance, and security.
•Automate deployment processes using Infrastructure as Code (IaC) tools such as Ansible, Terraform, or similar.
Cluster Management:
•Monitor and maintain existing OpenShift clusters, ensuring optimal performance and availability.
•Perform regular updates, patches, and upgrades to OpenShift clusters and underlying infrastructure.
•Troubleshoot and resolve issues related to cluster performance, networking, and storage.
Support and Maintenance:
•Provide technical support for development teams using OpenShift, helping to resolve issues related to application deployment and operations.
•Develop and maintain documentation related to cluster configurations, procedures, and troubleshooting guidelines.
•Conduct training sessions and knowledge transfer to internal teams on OpenShift best practices and new features.
Security and Compliance:
•Implement and enforce security policies and procedures to ensure the integrity and confidentiality of data within OpenShift clusters.
•Ensure compliance with organizational and regulatory standards for data protection and security.
Collaboration and Communication:
•Work closely with DevOps, development, and IT infrastructure teams to align OpenShift deployments with business goals and project requirements.
•Participate in on-call rotation for production support and incident management.
Qualifications:
Education:
•Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent work experience will also be considered.
Experience:
•Minimum of 3-5 years of experience in managing and deploying Kubernetes or OpenShift clusters.
•Hands-on experience with container technologies such as Docker.
•Proficiency in scripting and automation tools (e.g., Bash, Python, Ansible).
Technical Skills:
•Strong understanding of Kubernetes architecture and concepts.
•Knowledge of CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.
•Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Soft Skills:
•Excellent problem-solving and analytical skills.
•Strong communication and interpersonal skills.
•Ability to work independently and as part of a team.
Preferred Qualifications:
•Red Hat Certified Specialist in OpenShift Administration or equivalent certification.
•Knowledge on service mesh technologies such as Istio.
•Knowledge of networking concepts and technologies related to container orchestration.