DevOps Engineer


Apply Now

Overview


Chef Crack? Ansible Ace? Network Nerd? Ruby Rockstar? Come apply at the Esri R&D Center-Zurich! We are looking for that rare mix of casual system administrator and awesome software engineer who can help us build the next iteration of our cutting-edge automation tools and build systems and CI/CD pipelines.
 
What We Do
At the Esri R&D Center-Zurich, we develop innovative urban design and 3D software such as CityEngine, ArcGIS Urban, and Unreal Engine AR/VR experiences. We are looking for creative, smart engineers to help us build the next generation of urban planning tools. As a software engineer at Esri you will solve challenges that make a difference in the world.
 
What We Offer
A Great Team--We have mountain bikers, wakeboard surfers, skiers and boarders, mountaineers, climbers, board game geeks and video game heroes, movie buffs and musicians, and colleagues with many other interests.
Extras--Free food and soft drinks, an awesome view on the Alps (depending on weather conditions), BBQs during summer, unlimited supply of coffee and tea, an office full of smart people, a job with great work-life balance.

Responsibilities


A few key challenges where we would appreciate your help
  • Designing, maintaining, and improving our Infrastructure as Code (IaC) setup
  • Supporting our 4 development teams in building their CI/CD/CT pipelines and in enhancing their DevOps methodologies
  • Leading the migration of existing servers and services to a public cloud infrastructure
  • Helping our operations and sysadmin teams with the administration of server, network, and virtual machines

Requirements


What You Bring to the Table
 
Ideally you have
  • Prior work experience (3+ years) as a systems engineer
  • Outstanding skills in systems automation and configuration management with chef, puppet, or ansible
  • Excellent skills in the design, configuration, implementation, and maintenance of ci/cd/ct pipelines using jenkins, selenium, etc.
  • Superb skills in administering Linux systems and configuring services (http, ftp, git, subversion, etc.)
  • Solid experience with coding in ruby, groovy, shell scripting (bash, powershell) and similar
  • Good experience with virtualization (vmware) and containerization
  • Some knowledge of one cloud platform (aws, azure, etc.)

Recommended Qualifications


Other helpful traits
  • Solid understanding of computer networks
  • Agility and excellent communication and soft skills
  • Expertise in administering Windows systems
  • Programming skills in Python, JavaScript, TypeScript, C++, and/or Java
  • Expertise in planning, designing, and implementing custom in-house tools
  • Previous work experience as a member of a Scrum team
  • You geek out over the latest advancements in computer graphics. VR/AR, or AAA games
One last thing
Some candidates may see this list and feel discouraged because they don’t meet all the requirements. Please apply anyway; we realize it is a crazy long list and we don’t expect you to fulfill all requirements. Chances are that you could be the awesome developer/admin we are looking for!

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 humanresources@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.
Apply Now