Keywords
Skills
- Container
- Open Source
- DevOps
- Automation
- Continuous Integration / Delivery / Deployment
- Administration Linux
- Ansible / Chef / Puppet
- Kubernetes
- Docker
- JavaEE/JakartaEE
- Java
- Go
- Python
- Ruby
- Scrum
- Kanban
Project history
- Automation of DataCore SDS Rollout/Configuration
- Developing Roles, Playbooks and Filters for Windows and Linux-Infrastructure
- R&D
Migration of several monolithic Applications to Microservices and deployment on a Docker CaaS Platform.
Tasks:
- Developing Docker-Images, Micro-Services and Maintenance-Tools
- Adapting and improving on OpenSource Tools
- Implementation and Maintenance of a Service-Mesh and API-Gateway
- Automation of Infrastructure provisioning
- Implementation of Self-Healing functionality
- Automation
- Analysis and Bug fixing
- Management of OSS Contributions
Tasks:
- Development of Puppet modules, Docker-Images, Microservices and maintenance tools
- Automation
- QA / QC
- Training Developers and Operators in DC/OS, Docker and Ansible
- Analysis and Documentation
Management of a Build- und Deployment-Pipeline of an agile development team, as well as migrating the existing Pipeline from Ant to Maven.
The project was executed according to agile methods. Tests were designed with JUnit, Mockito and Silk-Test.
The Web-Application was realized as N-Tier architecture based on JavaEE and Oracle ADF. The Application was developed to be run and administered on WebLogic.
Tasks:
- Maintenance of existing Ant Build-Pipeline
- Transition from Ant to Maven
- Support of Developers to fix Runtime-Problems
- Development of Maven-Plugins for special use-cases
- Consolidation and parametrisation of Build-Jobs
- Training End-Users in Maven and Groovy
- Documentation and draft of User-Guide
Development of a Management-Application for WebLogic Application Servers.
Execution of Application-Deployments and User-Defined Adminscripts (Perl, Python, Bash) on demand.
The project was executed according to DevOps and Continuous Delivery Paradigms.
Tests were developed with JUnit, Mockito and Arquillian.
The Web-App was based on the JavaEE Stack and deployed on JBoss Wildfly AS.
Tasks:
- Design of Data model, Persistence layer and Webservices
- Testing
- Communication and Coordination with Operators
- Analysis and Bug fixing
- Maintenance of Databases
- Technical Documentation and writing of User-Guides
Administration, Maintenance and Optimisation of Department-Internal Infrastructure.
Critical components like Version Control Systems, Databases, FTP and Build-Server were to be automated as much as possible.
Tasks:
- Installation, Management and Maintenance of FTP-, Git-, Build-, MySQL-Servers
- User management
- Monitoring
- Design and Implementation of GNU/Linux Backup
- Automation as Bash-Scripts
- Analysis and Bug fixing
- Documentation and Training