Build Automation Engineer
- Do you believe that the quality of our lives depends on correct and efficient software?
- Do manual repetitive tasks bother you to no end?
- Do you want to work in a place that you consider to be your Second Home?
- Do you want to deal with stress while having fun?
Join us!
We are looking for a dedicated, driven, self-motivated, technical professional to drive forward continuous delivery practices and run the build and release process. You should have excellent problem-solving skills and a desire to do things The Right Way™, which extends to fixing broken stuff as well as designing any shiny new systems we may need.
Description:
- Maintain and improve our Continuous Integration and Continuous Delivery systems to help with the efficiency of our build, development, and release process;
- Configure and maintain internal infrastructure systems and tools (Jenkins, Go, Selenium Grid, Gitlab, etc.);
- Troubleshooting build, deployment, and system issues;
- Create and maintain scripts and tools that support the CD and CI processes;
- Research, recommend and implement new technologies.
Main requirements
- Good programming skills on scripting languages like Python, Ruby or Bash;
- Ability to build on and use open-source tools/projects;
- Experience with Git and SVN;
- Experience with continuous integration tools like Jenkins, Travis or Bamboo;
- Knowledge and experience of Linux systems (CentOS/Red Hat);
- Experience with Java build systems like Maven or Ant;
- Ability to work as a strong team member, enforcing standards and driving improvements;
- Experience with package management (.rpm and .deb).
Nice to have
Experience with configuration management and automation tools like Chef or Puppet and with continuous delivery tools like Go or Octopus.
March 13, 2015
• Posted in: Technology
Leave a Reply
You must be logged in to post a comment.