As member of a scrum team and linking pin to the ops team I implement the continuous delivery pipeline and ensure applications are running smoothly in production.
• Set up continuous delivery pipeline in Gitlab CI (java, angular and go applications)
--> build, unit test, security checks, docker based regression tests as quality, publish artifacts, deploy to test
• Set up Docker based regression test environment
• Write Ansible scripts to provision RedHat VM's and deploy our applications, role management with Ansible Galaxy
--> Install and manage applications like Confluence, Jira, Gitlab CI, SonarQube, Nexus (either deployed with Ansible or docker based) or our in house developed backend and frontend applications
• Implement automatic database updates based on Flyway for our Java application
• Monitor and troubleshoot hosted applications in production (Icinga, Check_mk, Kibana etc)