Senior DevOps Specialist

GeologicAICalgary, CA
Published on

About the Role

We are looking for a Senior DevOps Specialist to play a key role in bridging the gap between R&D products & production engineering. Your job will be to apply DevOps / MLOps best practices in building & modernizing pipelines to support R&D prototyping, ML dataset labeling & storage, and ensuring ML models are effectively deployed.

Role Responsibilities

  • Develop & automate AI Model pipelines including Data ingestion, Pre-processing, Training, Packaging & validation, Deployment & monitoring.
  • Dockerization of software services & applications.
  • Kubernetes administration.
  • Automated testing, checks, Processing pipeline packaging & versioning.
  • Improve existing DevOps pipelines.
  • Manage weekly Releases and ensure on-prem deployments are successful across the fleet of robots.

About the Candidate

Qualifications:

  • Bachelor's degree in Computer Science or higher.
  • Minimum 5 years of Canadian work experience excluding internships.
  • Proven experience as a DevOps Specialist.
  • Proficiency in Python and PowerShell.
  • Familiarity with ML concepts and cloud computing is a plus.
  • Experience in Data Engineering and MLOps frameworks.
  • Experience developing DevOps & MLOps pipelines.
  • Experience with Microsoft Azure and Windows servers; experience as a Windows system administrator is preferred.
  • Excellent problem-solving and debugging skills.

Tech Stack

  • Azure Cloud, Python, FastAPI, SQL, PostgreSQL, NoSQL, InfluxDB, Docker, Kubernetes, Bitbucket, Grafana, Prometheus for infrastructure monitoring and APM.
  • OpenSearch and Sentry.

About Us

Enersoft Inc. is a Calgary-based start-up under the GeologicAI brand, developing exciting new technologies for the energy and mining sectors. We build geological robots that scan rocks, train AI to analyze the scan data, and develop software that makes our results useful for finding and extracting natural resources. We are well-funded and growing rapidly, seeking exceptional people to join our team and make a difference to the world.

Company Culture and Benefits

Working at Enersoft, you will enjoy a casual and fun work environment, extended health and dental benefits, a flexible schedule, and opportunities for remote work, free parking at the office, and eligibility for stock options and bonuses. Plus, robots with lasers!