Esri

DevOps Engineer I – ArcGIS API for Python

Esri

Apply
29 days ago
Redlands, CA, USA
Entry Level / Mid Level

Base Salary

$79k - $130k/yr

Responsibilities

  • Design, implement, and maintain high-speed CI/CD pipelines using GitHub Actions/Azure DevOps.
  • Architect and optimize Docker environments for consistent build/test runners.
  • Lead the design of the next-generation Python package creation process.
  • Build and manage the underlying build infrastructure for high availability.
  • Implement automated security gatekeeping for Python and Rust artifacts.
  • Design and implement monitoring frameworks to track build performance.
  • Identify and eliminate manual bottlenecks by modernizing workflows.
  • Oversee the lifecycle of third-party dependencies to ensure supply chain security.

Requirements

  • 1+ years of relevant experience in Python or Rust.
  • Understanding of the Python language and its packaging ecosystem.
  • Familiarity with creating and managing environments and writing meta.yaml recipes.
  • Basic understanding of building Rust binaries or Python extensions.
  • Hands-on experience with GitHub Actions, GitLab CI, or Azure Pipelines.
  • Proficiency with Linux environments and writing optimized Dockerfiles.
  • Understanding of SBOM tools and the importance of signing artifacts.
  • Exposure to AWS or Azure, specifically around compute instances and storage.
  • Bachelor’s degree in Computer Science, DevOps, or a related technical field.

Benefits

  • Industry-leading health and welfare benefits including medical, dental, and vision.
  • 401(k) and profit-sharing programs.
  • Minimum accrual of 80 hours of vacation leave.
  • Twelve paid holidays throughout the calendar year.
  • Opportunities for personal and professional growth.

Tech Stack

AWSAzureDockerGitHub ActionsGitLab CI/CDJenkinsLinuxPythonRust

Categories

DevOps