Software Development Engineer (Build & DevOps)
Core
Design, automate, and maintain build, test, package, deploy, and operate systems for ArcGIS Enterprise software.
Role type
Build and DevOps Engineer
Builds
ArcGIS Enterprise software
Domain
GIS / Cloud Infrastructure
Required skills
CI/CD pipeline design, Python scripting, PowerShell scripting, Shell scripting, Docker, Kubernetes, build automation, release management, infrastructure provisioning, configuration management, troubleshooting complex infrastructure issues, REST API fundamentals, distributed systems knowledge
Preferred skills
Infrastructure-as-code (Terraform, CloudFormation), Configuration management (Ansible), Artifact repository management, Observability (Prometheus, Grafana, Open Telemetry), Cloud platform experience (AWS, Azure, GCP)
Technologies
Jenkins, GitHub Actions, Docker, Kubernetes, Terraform, CloudFormation, Ansible, Prometheus, Grafana, Open Telemetry, AWS, Microsoft Azure, Google Cloud
Responsibilities
Design and maintain reliable build, packaging, and release automation; Automate software delivery and environment lifecycle operations; Develop automation scripts; Manage build artifacts and release metadata; Collaborate with dev/QA to improve testability and release readiness; Monitor pipeline health and deployment outcomes; Investigate and resolve infrastructure issues
Seniority
Mid-level, hands-on IC