Platform Engineer - Kubernetes, GitOps, Flux CD & AI/ML Infrastructure
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Platform Engineer - Kubernetes, GitOps, Flux CD & AI/ML Infrastructure
Roles and Responsibilities
-
We're seeking a skilled Platform Engineer to deploy and manage AI/ML infrastructure, e.g. LlamaIndex Cloud and KDB.AI applications on Kubernetes Platform.
-
You'll be responsible for building reliable, scalable, and secure deployment pipelines using modern GitOps practices.
-
Deploy and manage LlamaIndex Cloud and KDB.AI applications and similar products supporting AI workloads 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.
Infrastructure & Database
-
PostgreSQL, MongoDB, Redis, RabbitMQ administration.
-
Database HA/failover configurations (PgBouncer, HAProxy).
-
Linux/Unix systems and shell scripting (Bash, PowerShell).
-
Kubernetes networking, Ingress, and Gateway API.
Nice to Have
-
Experience with LlamaIndex, LangChain, or AI/ML platforms.
-
Vector databases or KDB.AI knowledge.
-
Temporal.io workflow orchestration.
-
Python/Go for automation.
More about this job
Responsibilities
Deploy and manage AI/ML applications and Kubernetes infrastructure across development, QA, and production environments, building secure and reliable GitOps deployment workflows. Maintain clusters, secrets management, CI/CD pipelines, Helm charts, monitoring, and operational documentation while troubleshooting production issues.
Requirements
Requires at least three years managing production Kubernetes clusters and at least two years using Flux CD, ArgoCD, or similar GitOps tools. Candidates should have advanced Helm skills and experience with Vault, CI/CD, container registries, databases, Linux/Unix, scripting, and Kubernetes networking; AI/ML platforms and Python or Go are advantageous.
Skills
- Kubernetes
- Flux CD
- GitOps
- Helm
- HashiCorp Vault
- CI/CD
- GitHub Actions
- Artifactory
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- Linux/Unix
- Kubernetes Networking
- OIDC
- AI/ML Infrastructure
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Data & Analytics
Keywords
- Kubernetes
- GitOps
- Flux CD
- ArgoCD
- AI/ML Infrastructure
- LlamaIndex Cloud
- KDB.AI
- Helm
- HashiCorp Vault
- ExternalSecrets
- GitHub Actions
- Artifactory
- OIDC
- Microsoft Entra ID
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- PgBouncer
- HAProxy
- Linux/Unix
- Bash
- PowerShell
- Kubernetes Networking
- Ingress
- Gateway API
- Temporal.io
- Python
- Go
- CI/CD