Senior DevOps/MLOps
Global Relay
- Vancouver, BC
- Permanent
- Full-time
- Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices.
- Deployments: Leveraging the above mentioned CI/CD automation to deploy our services to Kubernetes.
- Operations: Monitor and ensure smooth operation of our services in various environments.
- Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed.
- 5+ years experience in a DevOps/MLOps or in a similar role.
- Bachelor's degree in computer science or related field, or equivalent work experience.
- Understanding of computer science fundamentals like threading, OOP and more.
- Understanding of software systems concepts such as networking, firewalls, protocols, databases and more.
- Understanding of software delivery practices such as Git branching models, configuration management, secret rotation, feature toggling, no-downtime deployments, and more.
- Experience mentoring Junior and Intermediate DevOps/MLOps.
- Strong organizational and communication skills.
- Experience with:
- CI/CD tools such as Jenkins.
- Containerization technology such as; Docker, Kubernetes.
- Python or other similar scripting languages.
- Databases such as; CockroachDB, PostgreSQL.
- Distributed event streaming platforms such as; Kafka.
- Instrumentation & Monitoring tools such as: Splunk, Loki, Zabbix, or Prometheus.
- Package managers and artifact repositories such as: Artifactory, npm.
- Mentoring Junior DevOps/MLOps.
- Artificial intelligence or machine learning tools such as; MLFlow, JupyterHub, DVC, TensorFlow.
- Supporting containerized GPU workloads in Kubernetes.
- NoSQL data stores, including vector databases.
- Supporting Large Language Models.