×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

DevOps Engineer – ArcGIS API Python

Job in Redlands, San Bernardino County, California, 92375, USA
Listing for: Esri
Full Time position
Listed on 2026-02-17
Job specializations:
  • Software Development
    Python
Salary/Wage Range or Industry Benchmark: 79040 - 129792 USD Yearly USD 79040.00 129792.00 YEAR
Job Description & How to Apply Below
Position: DevOps Engineer I – ArcGIS API for Python

Overview

Join our team to help build the next generation of the ArcGIS API for Python. You won't just be running scripts, you will be the architect of our software supply chain. Your mission is to design a high-performance, secure and automated pipeline that takes Python and Rust code from a developer to thousands of global users via Conda, PyPI and Docker.

We are working towards modernising and building out our build, test and deployment systems by continually adopting and integrating newer industry standards into our processes and workflows.

Responsibilities
  • Expose, design, implement and maintain high‑speed CI/CD pipelines using Git Hub Actions / Azure Dev Ops for cloud‑native workflows and Jenkins for complex, cross‑platform on‑premises build automation.
  • Architect and optimise Docker environments to ensure consistent, isolated and reproducible build/test runners across the entire development lifecycle.
  • Work with the team to lead the design of the next generation Python package creation process; manage complex Conda recipes and environments to ensure seamless distribution of the ArcGIS API and its dependencies.
  • Build and manage the underlying build infrastructure (runners, nodes and registries) using automated provisioning to ensure high availability and scalability of the release system.
  • Implement automated security gatekeeping, including generation of SBOMs (Software Bill of Materials), vulnerability scanning and license compliance for all Python and Rust artefacts.
  • Design and implement monitoring frameworks to track build performance; assist in automated load and performance testing of the Python stack to identify regressions before release.
  • Identify and eliminate manual bottlenecks by transitioning legacy workflows into modern, everything‑as‑code processes.
  • Oversee the lifecycle of third‑party dependencies, ensuring that the supply chain is secure from source code to the final distributed package.
Requirements
  • 1+ years of relevant experience (including internships, open-source contributions or advanced academic projects) in Python or Rust.
  • Understanding of the Python language and its packaging ecosystem (pip, setup tools, Poetry).
  • Familiarity with creating and managing environments, writing meta.yaml recipes and managing channels.
  • Basic understanding of building Rust binaries or Python extensions (e.g., maturin, pyo3).
  • Hands‑on experience with Git Hub Actions, Git Lab CI or Azure Pipelines (YAML‑based pipeline configuration).
  • Proficiency with Linux environments and writing optimised Dockerfiles.
  • Understanding of SBOM tools (e.g. Syft or Grype) and the importance of signing artefacts.
  • Exposure to AWS or Azure, specifically around compute instances and storage (S3 / Blob Storage).
  • Bachelor’s degree in Computer Science, Dev Ops or a related technical field.
Recommended Qualifications

Total rewards strategy includes industry‑leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees and families, 401(k) and profit‑sharing programmes, minimum accrual of 80 hours of vacation leave, twelve paid holidays per year and opportunities for personal and professional growth. Base salary is one component of the total rewards strategy; a reasonable estimate of the base salary range is $79,040 USD – $129,792 USD.

The

Company

At Esri, diversity is more than just a word on a map. We believe in building a diverse workforce, unified under our mission of creating positive global change, and are committed to continuous learning, growth and change to enable every employee to contribute their best work. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website.

Equal

Opportunity Employer

Esri is an equal‑opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email  Esri takes its responsibility to protect your privacy seriously.

We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary