DevOps Engineer - Developer Experience
Esri
Redlands, CA

About $110,000 - $150,000 a year

EducationSkills
Are you an energetic and passionate DevOps engineer who wants to make an impact on Esri’s world-wide developer community? Blend your passion for your craft and interest in developer technology to advance developer-focused tools and documentation for Esri’s ArcGIS for Developers website. In this role, you’ll work with the ArcGIS for Developers team to deploy and operate our systems. Help automate and streamline our operations and processes. Build and maintain tools for deployment, monitoring, and operations. Optimize processes, troubleshoot, and resolve issues in our dev, test, and production environments.

RESPONSIBILITIES
Design and implement operational architecture and processes for a variety of workflows for building and deploying the ArcGIS for Developers website
Manage operational infrastructure and procedures across environments
Build, test, and maintain deployment automation scripts
Manage deployments across multiple environments
Manage continuous integration software build systems
Design and implement monitoring systems
Respond to alerts; troubleshoot and resolve problems
Help develop and extend the ArcGIS for Developers website
REQUIREMENTS
3+ years of relevant work experience in DevOps for operational websites
Experience deploying, managing, and automating web applications with and continuous integration using Git, Linux containers (Docker/Rkt), and Jenkins
Experience with QA testing and test automation
Understanding of performant, scalable, cloud-based architectures
Interest in systems monitoring and process automation
Building and automating processes and workflows
Bachelor's in computer science or related field, depending on position level
RECOMMENDED QUALIFICATIONS
Proficiency with monitoring tools such as Prometheus and Grafana
Familiarity with HashiCorp tools such as Nomad, Terraform, Packer, Consul, and Vault
Experience with Jenkins Pipelines and libraries
Ability to share your expertise through documentation and mentorship
Passionate about creating workflows that help produce a great self-service developer experience
Familiarity with Amazon S3, Amazon EC2, Nginx, Puppet/Chef, Prometheus
Experience with JavaScript and Node JS
Familiarity with languages such as Golang and Python