Software Engineer Automation/DevOps (m/f/d) - Job Nürnberg, Berlin, Hannover, Home office - Exasol Career

Software Engineer Automation/DevOps (m/f/d)

You are part of our DevOps movement to improve and automate our software development lifecycle in order to deliver high quality software at a high frequency with minimal overhead. Your focus is the improvement and development of processes for automated testing, continuous integration and releasing for the Exasol database software. You collaborate with our experts from different backgrounds like R&D, Operations, IT Service and QA all working towards this shared goal.

At Exasol, we have always been lazy when it comes to recurring manual work and thus we strongly embraced automation from the beginning. You get the chance to play a key role in our joint journey to bring our processes to the next level to support the fast growth of our company and customer base.

Overview of the role:

  • Your overall goal is to improve and automate the processes for automated testing, continuous integration and releasing of the Exasol database and deliverables, including platform specific versions for the cloud (AWS, Azure and Google cloud platforms), Docker images, virtual machine images, database drivers, installers and more.
  • Design and implement sophisticated frameworks for test development and automation, while the actual tests are written by the software developers.
  • Operationally track our continuous integration and release pipelines with the goal to identify improvements for the processes and software quality, and contribute to the pipelines to leverage the identified improvements.
  • You are a strong individual contributor with a great attitude and strong values, being part of the team is a key success factor.
  • You have a holistic and customer centric view with the intrinsic motivation to deliver a product that our customers trust and love using.

Who were looking for?

  • You are a software developer at heart, proficient in programming languages like Python, Java, JVM based languages or C++ (ordered by priority). Open to dive into new languages if useful.
  • You have a strong desire to continuously improve processes and drive the product quality.
  • You love working in a Linux environment and are comfortable with Linux shell scripting.
  • Experience with DevOps methods or tools, especially for Continuous Integration/Delivery or for automation and orchestration.
  • Experiences with Cloud (e.g. AWS, Azure, Google Cloud Platform, Openstack) and Linux container technologies (Docker and related orchestration frameworks), or keen to learn.
  • It is natural for you to write tested code and you have experience with testing frameworks like python unittest, junit or Mocking libraries.
  • Learn, evaluate and incorporate new technology and methodologies on own initiative.
  • You have very good written and spoken English skills.

 

Not essential but great if you got it

  • Experience, trainings and certifications in QA or secure software development
  • Knowledge of German

What about Exasols R&D team?

I am André, heading the R&D team which creates the Exasol database. We are an international and diverse team with enthusiasts for parallel processing, algorithms, C++, Linux, software engineering, and many more areas. We have the chance to work on an outstanding product in an sustainable and agile way. One thing I love is how positively and closely we work with our customers, who are leaders in what they do and push us continuously. Every contribution in our team makes a difference, simplifying the lives of our users and making them - and us - successful.

If you think you are one of the best, we look forward to your detailed application. Please tell us why you want to join Exasol and why you would be a great fit for our company. Please add your salary expectations and the earliest possible starting date.
Submit application

Contact

Exasol Group
Human Resources
Neumeyerstr. 22-26
90411 Nuremberg
Germany

T: +49 911 23991-0
E: jobs@exasol.com