Introduction
Our Platform Engineering Services team is expanding, and we're looking for a skilled Platform Engineer with deep expertise in OpenShift and the Kubernetes ecosystem. You'll play a crucial role in building, maintaining, and optimizing our cloud-native platforms, enabling our development teams to innovate faster and more reliably.
Your Role And Responsibilities
- Platform Design & Implementation: Design, implement, and maintain scalable, highly available, and secure OpenShift/Kubernetes platforms, including core components, networking, storage, and security configurations.
- Automation & IaC Development: Develop and maintain Infrastructure as Code (IaC) using tools like Terraform to automate platform provisioning, configuration, and management across hybrid cloud environments.
- CI/CD Pipeline Enablement: Collaborate with development and operations teams to establish robust CI/CD pipelines, ensuring seamless and automated deployment of applications to Kubernetes/OpenShift clusters.
- Troubleshooting & Support: Provide expert-level support and troubleshooting for platform-related issues, ensuring high availability and performance of critical services.
- Mentorship & Best Practices: Act as a subject matter expert, sharing knowledge and advocating for cloud-native best practices, performance optimization, and security standards within the organization.
Required Technical And Professional Expertise
- Deep Kubernetes Expertise: Proven hands-on experience with Kubernetes administration, including cluster deployment, networking (CNI), storage (CSI), security contexts, and troubleshooting in a production environment.
- OpenShift Proficiency: Strong practical experience with Red Hat OpenShift, including installation, upgrades, cluster operations, and managing OpenShift-specific features like Operators, Routes, and Service Meshes.
- Infrastructure as Code (IaC): Proficient in using Terraform for automating infrastructure provisioning and management, ideally in both cloud (GCP, Azure, AWS) and on-premise (e.g., VMware vSphere) contexts.
- Containerization & Registry: Solid understanding of containerization technologies and experience with container registries (e.g., Quay, Harbor).
- Scripting & Automation: Strong scripting skills (e.g., Python, Bash, Go) for automation of operational tasks and integration with various APIs.
Preferred Technical And Professional Experience
- Experience with monitoring and logging stacks in a Kubernetes environment (e.g., Prometheus, Grafana, Loki, ELK stack, Ansible, Terraform, Vault).
- Understanding of GitOps principles and tools (e.g., Argo CD, Flux CD) for continuous delivery.
- Demonstrated ability to create and deliver engaging presentations to diverse stakeholders, from engineers to senior leadership.