- Company Name
- TMX Group
- Job Title
- Platform Engineer (Kubernetes)
- Job Description
-
**Job Title**
Platform Engineer (Kubernetes)
**Role Summary**
Design, build, and operate Kubernetes‑based container platforms across production, development, and test environments, ensuring high availability, security, and cost efficiency. Collaborate with architecture, security, and operations teams to deliver CI/CD pipelines, monitoring, and disaster recovery solutions, and provide on‑call support.
**Expectations**
- Deliver resilient, scalable container infrastructures using modern practices such as service mesh and loosely coupled designs.
- Drive adoption of Infrastructure as Code, automation, and observability across the platform.
- Lead change initiatives, mentor peers, and manage priorities in a fast‑moving environment.
**Key Responsibilities**
1. Manage and support multiple Kubernetes distributions (OpenShift, Rancher, Amazon EKS, Fargate).
2. Design, build, and maintain elastic, secure, and cost‑effective architectures.
3. Implement and maintain CI/CD pipelines (GitLab, Jenkins, Tekton, etc.) and container registries.
4. Provision, configure, and monitor infrastructure using IaC (Terraform, Ansible).
5. Collaborate with security, data protection, and failover teams to enforce best practices.
6. Provide on‑call support outside standard business hours.
7. Engage vendors and internal IT staff for problem resolution.
8. Evaluate and recommend emerging technologies and tools.
**Required Skills**
- 5+ years of operational experience (Systems Admin, DevOps, SRE) in production environments.
- 3+ years of application development/deployment using containers and CI/CD tools.
- Hands‑on expertise with OpenShift, Rancher, Tanzu, or similar Kubernetes platforms.
- Proficiency in scripting (Python, Bash, Perl) and IaC tools (Terraform, Ansible).
- Experience with Kubernetes lifecycle management, backup/recovery (Kasten, Portworx, Argo, etc.).
- Strong knowledge of source control (Git/Subversion).
- Excellent analytical, problem‑solving, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent experience) in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., Red Hat Certified Engineer, Certified Kubernetes Administrator) are preferred but not mandatory.