Platform Engineer - AI/ML Infrastructure
- Halifax, NS, Canada
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Platform Engineer – AI/ML Infrastructure, Kubernetes, GitOps & Helm
About the Role
We’re seeking a skilled Platform Engineer to deploy and manage AI/ML infrastructure and applications on Kubernetes. You’ll be responsible for building reliable, scalable, and secure deployment pipelines using modern GitOps practices.
What You’ll Do
- Deploy and manage AI/ML applications and related platforms across Dev/QA/Prod environments.
- Implement GitOps workflows using Flux CD for automated deployments.
- Administer Kubernetes clusters across multiple environments.
- Configure HashiCorp Vault for secrets management and ExternalSecrets integration.
- Maintain CI/CD pipelines with GitHub Actions and Artifactory.
- Work with enterprise Identity Management teams to configure OIDC authentication with Microsoft Entra ID.
- Create and maintain Helm charts and Kubernetes manifests.
- Monitor application performance and troubleshoot production issues.
- Document procedures, runbooks, and infrastructure patterns.
Required Skills
Core Technologies
- 3+ years managing production Kubernetes clusters.
- 2+ years with Flux CD, ArgoCD, or similar GitOps tools.
- Advanced Helm chart development and management.
- HashiCorp Vault for secrets management.
- Artifactory or similar container registries.
- CI/CD with GitHub Actions, Jenkins, or similar.
- Kubernetes networking, Ingress, and Gateway API.
Infrastructure & Database
- PostgreSQL, MongoDB, Redis, RabbitMQ administration.
- Database HA/failover configurations (PgBouncer, HAProxy).
- Linux/Unix systems and shell scripting (Bash, PowerShell).
Nice to Have
- Experience with AI/ML platforms and application frameworks.
- Vector databases and related technologies.
- Temporal.io workflow orchestration.
- Python/Go for automation.
More about this job
Responsibilities
The Platform Engineer will deploy and run AI/ML applications on Kubernetes, automate releases through GitOps pipelines and keep clusters, databases and monitoring reliable. The role also writes runbooks and documents infrastructure patterns.
Requirements
Candidates need 3+ years running production Kubernetes clusters and 2+ years with GitOps tools such as Flux CD or ArgoCD. They also need strong Helm, Vault, CI/CD, Linux scripting and database administration skills.
Skills
- Kubernetes
- Flux CD
- ArgoCD
- GitOps
- Helm
- HashiCorp Vault
- ExternalSecrets
- GitHub Actions
- Jenkins
- Artifactory
- Kubernetes networking
- Ingress
- Gateway API
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- PgBouncer
- HAProxy
- Linux
- Unix
- Bash
- PowerShell
- OIDC
- Microsoft Entra ID
Categories
- Technology
- Software
- Data & Analytics
Keywords
- Platform Engineer
- Kubernetes
- AI/ML infrastructure
- Flux CD
- GitOps
- Helm
- HashiCorp Vault
- ExternalSecrets
- GitHub Actions
- Artifactory
- CI/CD
- Microsoft Entra ID
- OIDC
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- PgBouncer
- HAProxy
- DevOps
Seniority
Senior
Tools
- Kubernetes
- Flux CD
- Helm
- HashiCorp Vault
- GitHub Actions
- Artifactory
- Microsoft Entra ID
- PostgreSQL
- MongoDB
- Redis