Site Reliability Engineer- ArcGIS Online
Redlands, CA

About $96,000 - $140,000 a year

Work closely with a talented team of dynamic and passionate engineers to help our customers make a difference. In this role, you’ll design, build, and operate ArcGIS Online, Esri’s rapidly growing cloud-based mapping platform. ArcGIS Online is used by thousands of organizations around the world to map disasters, maintain infrastructure, manage natural resources, and more.

Collaborate with a team of SRE's and DevOps engineers to operate SaaS capabilities across multiple cloud providers and regions
Design, implement, and maintain the operational components within the ArcGIS Online platform, which spans infrastructure across AWS, Azure, and VMware
Create tools and processes that enhance operational workflows
Work closely with development teams to improve workflows around build, test, and deployment of applications
Build and maintain monitoring, alerting, and trending operational tools within a cloud environment
Respond to alerts; troubleshoot and resolve problems
3+ years of relevant work experience
Familiarity with provisioning cloud infrastructure using APIs (familiarity with AWS or Azure would be a strong +)
Comfortable in a distributed team environment
Ability to write code in Go/Python/Ruby for infrastructure scripting
Understanding of Linux
Experience with configuration management systems (Puppet/Chef, dynamic key-value store)
Understanding of build/automation systems such as Jenkins
Experience creating custom monitoring solutions
Strong knowledge of Git
Currently authorized to work in the United States on a full-time basis
Bachelor's in computer science or related field, depending on position level

Proficiency with monitoring tools such as Prometheus and Grafana
Familiarity with HashiCorp tools such as Terraform, Packer, Consul, and Vault
Previous experience with cloud provisioning tools such as Terraform and CloudFormation
Experience with Jenkins pipelines and libraries
Working experience with Linux containers (Docker/Rkt) and container orchestration systems such as Kubernetes and Nomad
Previous experience supporting mission-critical distributed systems
Understanding of Java development and Spring-based architectures
Experience with the ArcGIS Online platform
Experience managing Windows systems at scale
Ability to share your expertise through documentation and mentorship
Passionate about creating workflows that help produce a great self-service developer experience
Ability to step outside of your comfort zone and explore new and/or unfamiliar tasks