DevOps Engineer - Routing Services


Apply Now

Overview


Esri provides global routing services that allow users to solve problems such as finding a route and driving directions to a store, optimizing the deliveries for a fleet of vehicles, finding the area you can drive to within 30 minutes, site selection, and more.

As a DevOps Engineer, you will be responsible for designing, implementing, and enhancing an observability system for the routing services. You will design data engineering pipelines for processing service logs, craft visualizations that empower the team to gain insights into the usage of the routing services and work on systems that collect metrics describing the operational health of routing services. You will have ample opportunity to learn and develop cloud automation and operational skills. Your work will play a key role in designing the next generation of routing services.

Responsibilities


  • Design and implement data pipelines that store and analyze the service logs into an external data warehousing system
  • Craft visualizations that empower the stakeholders such as the product management and software development teams to gain insights on the usage of routing services from the processed logs
  • Design and implement a monitoring system to collect metrics that describe the real-time health of the routing services
  • Work with software development team to enhance the metrics, traces, and logs written by routing services to improve their observability

Requirements


  • 1+ years of experience writing Python code for data processing
  • 1+ years of experience in developing interactive dashboard applications in JavaScript or TypeScript
  • Bachelor’s or master’s in computer science, engineering, natural sciences, mathematics, or information technology, depending on position level

Recommended Qualifications


  • Knowledge of loading, managing, and analyzing data in AWS (Amazon Web Services) Redshift
  • Experience with writing AWS Lambda functions in Python for data processing
  • Experience in designing and implementing a monitoring system to collect, store and visualize various system and performance metrics for web services using AWS CloudWatch, Prometheus and Grafana
  • Front-end development experience in creating interactive dashboards using D3.js

About Esri


Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

#LI-RC2

 

#LI-Remote
Apply Now