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
- Apply by
- 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 infrastructure and applications on Kubernetes using GitOps practices with Flux CD. Responsible for maintaining CI/CD pipelines, secrets management via HashiCorp Vault, and configuring OIDC authentication.
Requirements
Requires over 3 years of experience managing production Kubernetes clusters and 2+ years with GitOps tools like Flux CD or ArgoCD. Proficiency in Helm chart development, database administration, and Linux shell scripting is essential.
Skills
- Kubernetes
- Flux CD
- GitOps
- Helm
- HashiCorp Vault
- GitHub Actions
- Artifactory
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- Linux
- Bash
- OIDC
- Microsoft Entra ID
- AI/ML Infrastructure
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
- Data & Analytics
Keywords
- Kubernetes
- GitOps
- Flux CD
- ArgoCD
- Helm
- HashiCorp Vault
- GitHub Actions
- Artifactory
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- LlamaIndex
- KDB.AI
- LangChain
- Vector Databases
- Temporal.io
- Python
- Go
- Bash
- PowerShell
- OIDC
- Microsoft Entra ID
- Ingress
- Gateway API
- PgBouncer
- HAProxy
- AI/ML Infrastructure
- CI/CD
- Linux