Software engineer delighted with K8s, CI/CD and GitOps based in Stuttgart π©πͺ
CV / Email / LinkedIn / GitHub
Kubernetes
GitLab CI
Docker
Ansible
TypeScript
Bash
Python
Angular
NodeJS
Git
Java
Scrum
Jira
Confluence
MS Office
Communication
Mentoring
DevOps Engineer @ Debtvision GmbH (Jul 2020 - Present)
New corporate finance platform that enables companies to crowd-fund their projects.
- Responsible for operations including automated deployment of all components (frontend, backend, infrastructure) with Flux v2
- Performed root-cause-analysis of operational issues impacting the production environment and drove them to conclusion
- Conceptualised and implemented a new multi-module CI/CD pipeline within a mono repository including a diverse set of pipeline types (merge request, branch, train, release, deployment)
- Built and maintained the dev environment based on Talos Linux for the corporate finance platform
- Implemented a new Angular web app for the corporate finance platform
- Implemented dev tools to boost developer experience
- Technologies used:
GitLabCI
Talos Linux Kubernetes
Hetzner Cloud
Docker
Ansible
Bash
Angular
TypeScript
NodeJS
Java Spring
Software Engineer @ Sky Deutschland Fernsehen GmbH (May 2016 - Jun 2020)
Division "Technology" responsible for the implementation of Set-Top-Box (STB) applications
- Implemented the new Sky Store application for the Sky+ Set-Top-Box
- Migrated a set of STB apps to support HD-ready displays
- Owner of code review processes
- Conceptualised and implemented a build script for compilation of STB apps
- Implemented a prototype of CI Pipelines using Jenkins
- Coordinated co-workers in dev teams
- Involvement in technical interviews of job applicants
- Master's Thesis: conceptualised and implemented a machine learning powered tool to support identifying duplicate defect reports in Jira
- Technologies used:
GitHub
TypeScript
NodeJS
Vagrant
Docker
Ansible
ActionScript
Java
Python
Keras
Tensorflow
DevOps Engineer @ Wirecard Technologies GmbH (Nov 2015 - Apr 2016)
Dev environment for Wirecard products
- Implemented and maintained Jenkins CI pipelines
- Maintained templates for automated system integration with Puppet
- Set up and integrated a central log server using the ELK stack (ElasticSearch, Logstash, Kibana)
- Technologies used:
Jenkins
Puppet
Ansible
Python
Java
JavaScript
Student Employee @ ASM Assembly Systems GmbH & Co. KG (Feb 2014 β Oct 2015)
Analytics for Siplace SMT pick-and-place machines
- Maintained data analysis tools in Matlab
- Bachelor's Thesis: conceptualised and implemented an Android app for Google Glass to support operators at SMT assembly production lines
- Technologies used:
Matlab
Java
Android
Professional Scrum Master I @ Scrum.org (Aug 2017)
Certificate ID: 258237, Email: maximilian.flis@gmail.com
Master of Science, Informatics @ TUM (Apr 2015 - May 2020)
- Thesis: Support Scrub Meetings in Distributed Teams by Detecting Duplicates of Software Defect Reports in Issue Management Systems
- Fields: Software Engineering, Robotics, Artificial Intelligence
Bachelor of Science, Informatics: Games Engineering @ TUM (Oct 2011 - Mar 2015)
- Thesis: Operator Guidance at SMT-Assembly Production Lines Using Google Glass
- Fields: Game Engine Design, Numerical Programming, Operating Systems