DevOps Engineer - Developer Experience

Esri   •  

Redlands, CA

Industry: Information Technology

  •  

Less than 5 years

Posted 62 days ago

This job is no longer available.

Overview

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