Position Overview: We are seeking an experienced OpenShift/Kubernetes Engineer to join our team. The ideal candidate will have extensive experience in deploying and managing on-premises Kubernetes clusters, with a strong focus on OpenShift. This role does not require cloud experience but demands proficiency in on-premises cluster management, monitoring, and automation.
Key Responsibilities:
Cluster Deployment and Management:
Deploy and manage Kubernetes clusters, with a particular emphasis on OpenShift.
Ensure the stability, performance, and scalability of clusters across multiple global locations, primarily in the US.
Implement best practices for cluster security, networking, and resource management.
Monitoring and Maintenance:
Set up and maintain monitoring solutions for Kubernetes clusters to ensure high availability and performance.
Proactively identify and resolve issues within the clusters.
Perform regular maintenance tasks, including upgrades and patch management.
Automation and Scripting:
Utilize Ansible for automation tasks to streamline cluster management and deployment processes.
Develop and maintain scripts for routine tasks and cluster operations.
Application Management:
Manage and support the deployment of applications within Kubernetes clusters.
Ensure seamless integration and operation of applications within the cluster environment.
Documentation and Knowledge Sharing:
Create and maintain comprehensive documentation for cluster configurations, processes, and procedures.
Provide training and support to team members on Kubernetes and OpenShift best practices.
Qualifications:
Proven experience in deploying and managing on-premises Kubernetes clusters, with a strong focus on OpenShift.
Proficiency in setting up and maintaining monitoring solutions for Kubernetes clusters.
Experience with automation tools, particularly Ansible, for cluster management and deployment.
Strong understanding of Kubernetes architecture, networking, and security best practices.
Ability to troubleshoot and resolve complex issues within Kubernetes environments.
Excellent documentation and communication skills.
Experience managing multiple clusters globally is a plus.
Preferred Skills:
Familiarity with other container orchestration tools and platforms.
Experience with CI/CD pipelines and DevOps practices.
Knowledge of scripting languages such as Python or Bash.
Location:
This person will need to be local to Houston, TX, and be willing to be Hybrid in office 3 days/week. (Monday, Tuesday, and Thursday in office)