OpenShift Engineer
Department: Information Technology / Platform Engineering
Location: Dallas, TX (Hybrid) Up to 3 days/week onsite as needed
Role Type: Contract
Duration: 12-Month SOW
About Our Client - Our client is a large, established utility company serving millions of customers across Texas. They operate critical infrastructure at scale and are known for a fast-paced, results-driven culture where technical excellence directly supports the communities they serve.
Job Description - We are seeking a skilled OpenShift Engineer to take ownership of engineering, support, automation, and thought leadership around a large utility company's Platform-as-a-Service offerings. You'll administer multiple OpenShift clusters and serve as a key technical resource helping project teams migrate applications to containerized, cloud-native workloads.
Day-to-day, you'll be deep in the stack managing OpenShift Data Foundation, Advanced Cluster Management, Advanced Cluster Security, and Ceph Administration while collaborating across project teams on application migrations and modernization efforts. This role carries real visibility and requires someone who can communicate complex technical concepts clearly, document thoroughly, and mentor teammates along the way.
The ideal candidate brings hands-on OpenShift administration experience, a strong Kubernetes and container background, and the drive to operate in a high-energy, results-oriented environment.
Duties and Responsibilities
- Administer and maintain multiple OpenShift clusters across the enterprise environment
- Support and engineer Platform-as-a-Service offerings including OpenShift Data Foundation, Platform Plus, Advanced Cluster Management, and Advanced Cluster Security
- Manage Ceph storage administration within the OpenShift environment
- Assist project teams with application migrations and refactoring to containerized workloads and microservices architectures
- Deploy and manage containerized applications using Docker and Kubernetes
- Implement and maintain CI/CD pipelines using GitLab and other automated deployment tools
- Apply DevOps concepts, tools, and practices across engineering workflows
- Troubleshoot complex issues related to networking, firewalls, load balancers, and protocols within the container environment
- Integrate and support container and pod-level monitoring and logging tools
- Document processes, share knowledge, and actively train other team members
- Communicate complex technical issues clearly across both technical and non-technical stakeholders
- Participate in multiple concurrent projects requiring strong multitasking and prioritization
Required Experience & Skills
- Hands-on OpenShift Administration experience including OpenShift Data Foundation, Platform Plus, Advanced Cluster Management, and Advanced Cluster Security
- Ceph Administration experience
- Extensive knowledge of Linux Containers (Docker), Kubernetes, and microservices architectures
- Experience migrating and refactoring applications to containerized workloads
- Working knowledge of Java, JBoss, nginx, and Node.js within enterprise application architectures
- Hands-on experience with CI/CD tools such as GitLab
- Solid understanding of DevOps concepts, tools, and practices
- Working knowledge of networking topics including protocols, firewalls, and load balancers
- Strong written and verbal communication skills
- Willingness to document, knowledge share, and train team members
Nice-to-Haves
- Working knowledge of SSL certificates
- Experience with Agile teams, tools, and ceremonies (kanban, stand-ups, sprints)
- Familiarity with container and pod-level monitoring and logging tools such as Dynatrace and QRadar
- Keeps current on industry standards and emerging technologies
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field preferred; equivalent experience considered