DevOps Engineer I – ArcGIS API for Python
Esri
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