Automation Engineer Infrastructure

With SUSE in Nuremberg - DE

More jobs from SUSE

Posted on November 08, 2019

About this job

Job type: Full-time
Experience level: Mid-Level, Senior
Role: System Administrator
Industry: Computer Software, Enterprise Software, OpenStack
Company size: 1k–5k people
Company type: Private

Technologies

linux, docker, kubernetes, cloud, git

Job description

Automation Engineer - Engineering Infrastructure

Location: Nürnberg, DE

At SUSE, we have a team of software engineers and administrators dedicated to running the IT infrastructure owned by Research and Development.

We work closely with our development teams to provide the services and tools they need to build SUSE's Enterprise and community products. We aggressively embrace new open source technologies as they are productized by Engineering and rely on them to provide our services. We're collaborating closely with the product teams to address any issues and this way help them improve the products. Some of us are very active members of the openSUSE community, too.

The Engineering Infrastructure team is globally distributed with engineers in several countries spread over several continents. We collaborate closely with our corporate IT on topics of corporate tooling, backbone infrastructure, etc.

A typical day at work with us would include, but not limited to:

  • Writing and deploying an application to our Kubernetes cluster
  • Reviewing, approving and deploying open merge requests in GitLab
  • Adding 250 VLANs to 100 ToRs by hand, then automating that
  • Solving 100 tickets, then automating what was done and documenting the automation approach
  • Synchronizing with the team at the daily standup
  • Mounting new pre-production hardware from our partners into the racks
  • Selecting and ordering hardware for repairing or extending one of our clusters
  • Deploying updates to some service and then redesign the process to be non-disruptive and automating the process
  • Digging into our network stack to see where is the bottleneck and writing up a root-cause-analysis document that documents the created insight and the suggested and implemented improvements
  • Submitting product enhancement requests to our development teams
  • Developing, deploying, announcing an application to allow for engineers to self-service
  • Playing pong with other teams and then writing and deploying JS app for tracking results
  • Optimizing CI runner to run 25x times faster
  • Writing a blog post about your recent projects

Our dream candidate would have:

  • Passion for technology and teamwork
  • Self-motivation and result-oriented approach to daily work
  • A desire to learn and to share knowledge on a daily basis
  • A working framework for self-improvement and professional growth
  • Experience or interest in agile software development methodologies
  • Dedication to tested and documented IT infrastructure

More specifically, we are looking for professionals with:

  • 5+ years’ experience managing infrastructure on-premise/cloud
  • Solid Linux administration knowledge
  • Practical knowledge in Docker and ideally also Kubernetes
  • Solid GIT knowledge
  • Knowledge in at least one of SaltStack, Chef, Puppet, Ansible
  • Knowledge in at least one of Ruby, Python, Go, Perl
  • Monitoring systems knowledge: at least one of Prometheus, Sensu, Nagios
  • Fluent in English, both written and spoken; German language skills are a plus

It would be great if you also had:

  • Network administration and automation experience
  • SAN/NAS administration experience
  • Distributed systems knowledge
  • RPM packaging knowledge
  • knowledge of AWS/Azure/GCE/OpenStack

The position is located in Nuremberg, Germany, and reporting to the team leader for the Engineering Infrastructure team. We will consider candidates for our Prague location as well.

Apply here