I worked as software consultant for one of the biggest German insurance companies. As part of the build management team for several software projects, I worked on setting up an entirely new build infrastructure with automation of continuous integration, testing, delivery, and release management in the cloud. Our team was basically performing open-heart surgery on critical infrastructure that was in permanent use by all the software teams depending on it, with the goal of better reliability, automation, and cost efficiency. The main technologies I worked with were Groovy Shell, Docker, Git, Maven, Openshift, Cloudfoundry, Jenkins, Nexus.
This experience shaped the way I think about my own workflow. I toyed around in multiple ways to automate my work as PhD student. In one project, I tried to bring the Jenkins Cloud Automation from my work experience to my work on computing clusters at Brown University: CCMB Jenkins.