GeologicAI

DevOps Specialist

DevOps Specialist
Notice info
LocationCalgary, AB
Job Typefull time
Remote
Mining

About This Job


About Us:

GeologicAI is a fast-growing technology company developing and deploying exciting new technologies for the energy and mining sectors. We build innovative geological robots that scan rocks, train AI to analyze the scan data, and make groundbreaking software that makes all our results incredibly useful for finding and extracting natural resources. We are well-funded, growing rapidly, and looking for amazing people to join our team


About the Role

We are hiring a mid- to senior-level DevOps specialist to take ownership of our build pipeline and deployment operations across a fleet of remote scanning/processing trailers that acquire and process large volumes of hyperspectral imaging data used in core mining operations. Each trailer contains a Windows-based high performance compute cluster and performs data processing and AI inferencing at scale.

This is a high impact role focused on improving robustness, deployment reliability, and operation across a fleet containing hundreds of compute nodes. You will take over day-to-day build pipelines, deployment operations to trailers and individual endpoints, and play a key role in improving automation from code to production.

The role requires a strong background in Windows administration, Python, deployment strategies for distributed systems, and system troubleshooting.


What You’ll Be Doing


Ownership of Deployment Operations

- Own and execute deployment operations across 100–150 on-prem Windows servers in multiple locations

- Support release flow through branch promotion / merge processes:

- development → staging

- staging → production

- Run and monitor deployments using custom Bitbucket pipelines

- Track deployment progress and outcomes across distributed server environments

- Identify areas of opportunity to enhance the build pipeline and collaborate with other team members to automate processes


Deployment Robustness and Change Failures

- Investigate and patch failed deployments on affected servers

- Troubleshoot common deployment failures (service issues, permissions, path/config mismatches, host availability, etc.)

- Validate recovery results and confirm application/service health after patching

- Escalate recurring/systemic issues with clear evidence and documentation

- Improve system telemetry with a focus on operational reliability and fleet intelligence


Offline Server Catch-Up Deployments

- Identify servers that missed deployments because they were offline/unreachable during release windows

- Run manual deployment pipelines or recovery workflows when those servers return online

- Verify version consistency and deployment completion across all target servers

- Maintain clear records of delayed and catch-up deployments


Automation & Tooling (Python + PowerShell)

- Build and maintain scripts to reduce repetitive deployment and remediation work

- Create tooling for:

- pre-deployment checks

- post-deployment validation

- deployment status reporting

- patch queues / catch-up queues

- version consistency checks

- Improve script quality over time with:

- logging

- error handling

- parameterization

- safe execution patterns

- operator-friendly output


Documentation & Process Improvement

- Create and maintain runbooks / SOPs for standard deployments, patching, and recovery

- Document recurring deployment failure patterns and remediation steps

- Improve repeatability and reduce dependency on tribal knowledge

- Partner with DevOps and engineering teams to identify practical automation opportunities

What Success Looks Like (First 90 Days)

- You can independently run regular deployment operations using our current Bitbucket pipeline workflow

- You can reliably manage branch-promotion deployment execution (development→staging, staging→production)

- You can patch failed deployments and run catch-up deployments for offline servers with minimal supervision

- You create or improve runbooks for common deployment and recovery scenarios

- You begin automating repetitive deployment support tasks to reduce manual load on DevOps


Required Qualifications

- 3+ years of hands-on systems administration experience (mid-to-senior candidates welcome)

- Strong Windows Server administration experience in production environments

- Strong Python scripting experience (required) for operational automation

- Experience supporting deployments across many servers (distributed/multi-site environments preferred)

- Strong troubleshooting skills for production systems and deployment failures

- Experience writing maintainable automation/scripts with logging and error handling

- Ability to work independently and reliably in a remote or hybrid setup

- Strong documentation habits (runbooks, procedures, troubleshooting notes)


Preferred Qualifications

- PowerShell scripting experience (strongly preferred in Windows environments)

- Experience with Bitbucket Pipelines (especially custom deployment workflows)

- Experience deploying and supporting Python-based applications/services

- Experience in on-prem server environments

- Experience handling partial deployment failures and offline nodes in distributed environments

- Familiarity with release branching workflows and deployment strategies in distributed systems

- Experience improving operational processes in legacy/manual deployment environments

- Experience with commercial DevOps tools for CI/CD, artifact management, containers, and MLOps

- Experience with containerization and Linux workloads


Nice to Have

- Experience with Windows remote execution (e.g., PowerShell remoting / WinRM)

- Experience with deployment reporting or operational dashboards

- Experience with configuration standardization / drift detection

- Exposure to infrastructure automation tools (e.g., DSC, Ansible) in Windows environments

- Exposure to Infrastructure-as-Code (IAC) tools such as Terraform


Who You Are

- You are a hands-on operator who gets things done reliably

- You are comfortable working in imperfect systems and improving them incrementally

- You think in repeatable processes, not heroics

- You stay calm and methodical when troubleshooting failures across many servers

- You document what you do and make it easier for the next person

- You care about operational quality and helping teams move faster safely


Why Join This Role

This is a

high-impact role

where your work will directly improve deployment reliability and scalability. You will help create immediate operational leverage by reducing manual toil and freeing up DevOps capacity for strategic improvements.

If you want a role where your scripting and systems expertise will have visible, real-world impact across a large server fleet, this is it.


Work Model

- Remote or Hybrid (Calgary-based preference or Canada-based candidates aligned with team working hours)

- No on-call requirement

Working at Enersoft you will enjoy the following benefits:

- A casual and fun work environment

- Extended health and dental benefits

- Flexible schedule and opportunities for remote work

- Free parking at the office

- Robots with lasers!


Benefits:

- Dental care

- Extended health care

- Vision care

Similar Jobs

company-logo

Sales Operations and Support Specialist

logo
Dream Home Inspection LLC
Job TypeFull time
Salary
$20 - $45
Baldwin, Florida
2 months ago
company-logo

DevOps Specialist

GeologicAI
Job Typefull time
 
Calgary, AB
2 days ago
company-logo

DevOps Engineer

ENGIE
Job Typefull time
Salary
$71000 - $120000
Massachusetts, MA
about 1 month ago
company-logo

DevOps Engineer

Undisclosed
Job Typefull time
 
00
about 1 month ago
company-logo

DevOps Engineer

Radiant
Job Typefull time
 
El Segundo, CA
2 months ago
company-logo

DevOps Systems Engineer

Hunt Energy
Job Typefull time
 
Dallas, TX
2 months ago
company-logo

Jr. DevOps Engineer

FuelCloud
Job Typefull time, temporary
Salary
$65000 - $80000
Hillsboro, OR
7 days ago
company-logo

Senior DevOps Engineer

ISO New England
Job Typetemporary, full time
Salary
$134000 - $170000
Holyoke, MA
6 days ago
company-logo

Senior DevOps Engineer

ISO New England Inc.
Job Typefull time
 
Holyoke, MA
6 days ago
company-logo

DevOps Engineer 1

Trimark Associates, Inc.
Job Typefull time
Salary
$105000 - $125000
Folsom, CA
3 months ago
company-logo

Software Engineer, DevOps/Infra

Helion Energy
Job Typefull time
Salary
$185000 - $240000
Everett, WA
7 days ago
company-logo

Ingénieur.e DevOps Senior

POINT.LAZ
Job Typefull time
 
Québec, QC
3 months ago
KP

Project Operations Specialist

Kem Power LLC
Job Typefull time
 
Brookshire, TX
2 months ago
company-logo

Sr Dev Ops Engineer

ENGIE
Job Typefull time
Salary
$111000 - $156000
Spokane, WA
2 months ago
company-logo

IT Site Operations Specialist

Crane ChemPharma & Energy
Job Typetemporary, full time
 
Montgomery, TX
7 days ago
company-logo

Information Technology Specialist

B2Gold Corp.
 
Nunavut, NU
about 1 month ago
company-logo

Information Technology Specialist

Avantus
Job Typefull time
Salary
$122573 - $122574
San Diego, CA
about 1 month ago
company-logo

Information Technology Specialist

Fenner Dunlop Americas
Job Typefull time
 
Pittsburgh, PA
2 months ago
company-logo

Infrastructure Server Specialist

Targa Resources
Job Typefull time
 
Tulsa, OK
2 months ago
company-logo

Staff DevOps Engineer, Enterprise Data & AI

Radiant
Job Typefull time
 
El Segundo, CA
2 months ago

Trending Jobs

company-logo

Industrial Craft Electricians for 2026 Start– Kennecott Copper

Rio Tinto
Job Typefull time
 
Salt Lake City, UT
3 months ago
company-logo

Deckhand 3

Marathon Petroleum Corporation
Job Typefull time
 
Catlettsburg, KY
2 months ago
company-logo

Title Landman

Norwood Land Services, LLC
Job Typecontract
 
00
3 months ago
HE

Accounting Clerk II - Oahu

Hawaiian Electric Company, Inc.
Salary
$47840 - $47840
Honolulu, HI
3 months ago
PR

Executive Coordinator

Perpetua Resources
Job Typefull time
Salary
$55000 - $75000
Boise, ID
3 months ago
company-logo

STOREKEEPER

Manitoba Hydro
 
Winnipeg, MB
2 months ago
company-logo

Armed Nuclear Security Officer

Ontario Power Generation
Job Typefull time
 
Pickering, ON
2 months ago
company-logo

First Year Apprentice Lineman

GVEC
Job Typefull time
 
Gonzales, TX
2 months ago
company-logo

Senior Engineer Nuclear Development

SRP
Job Typefull time
 
Tempe, AZ
2 months ago
company-logo

Power Line Technician - Fort St. John

BC Hydro
Job Typefull time
 
Fort St. John, BC
3 months ago
company-logo

Chemical Engineering Student - May and September 2026

Suncor
Job Typetemporary
 
Fort McMurray, AB
3 months ago
company-logo

Nuclear Operations Technician I or Nuclear Operations Technician II - Harris Nuclear Plant

Duke Energy Corporation
Job Typefull time
 
New Hill, NC
about 1 month ago
company-logo

Intern - High School - Des Moines, IA

Berkshire Hathaway Energy
Job Typeinternship
 
Des Moines, IA
3 months ago
company-logo

Landman

Aaron Resources, LLC
Job Typefull time
 
00
3 months ago
company-logo

Business Line Manager

Nikkiso Clean Energy & Industrial Gases
Job Typefull time
Salary
$107614 - $158003
Seal Beach, CA
3 months ago
company-logo

Apprentice Operator

New York Power Authority
Job Typefull time
 
Gilboa, NY
about 1 month ago
company-logo

Senior NERC Compliance Specialist

Electric Power Engineers
Job Typefull time
 
Austin, TX
3 months ago
company-logo

Temporary Gas Service Unified Helper

Xcel Energy
Job Typetemporary
Salary
$58240 - $58240
Saint Paul, MN
3 months ago
company-logo

(ÉTÉ 26) STAGE GÉNIE ÉLECTRIQUE

Agnico Eagle
Job Typefull time
 
Malartic, QC
3 months ago
company-logo

Engineering Intern Summer 2026

Westinghouse Electric Company
Job Typeinternship
 
Rock Hill, SC
3 months ago