Systems Engineer

Esri | Zürich

Date listed

1 month ago

Employment Type

Full time

Glassdoor Rating

3/5 (641 reviews)

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!