Profileimage by Marcel Koenig Gründer | IT-Automatisierung & DevOps-Experte | IT-Compliance-Lösungen from Werder

Marcel König

available

Last update: 12.10.2024

Founder | IT Automation & DevOps Expert | IT Compliance Solutions

Company: lennlay GmbH
Graduation: Bachelor of Arts in Business
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

Marcel-Koenig-Profil-DE_061123.pdf

Skills

As the founder of lennlay GmbH, I have dedicated over 20 years to automating IT processes. From software development to test automation and IT operations, I have gained valuable experience working with companies of all sizes. While tools and technologies constantly evolve, my passion for learning and applying new approaches to IT automation remains as strong as ever. My goal is to continuously create innovative solutions that drive our clients forward.

My Core Competencies:

IT Automation:
Optimization of IT infrastructures through automation with Ansible and DevOps methods. Fast and efficient software delivery through CI/CD pipelines, tailored to the specific needs of the customer.

IT Development:
Customized software development using Python, Java, and other technologies, depending on the project requirements.

IT Operations:
Professional management and monitoring of Web, Linux, and Windows servers. Kubernetes orchestration, effective monitoring, and quick problem-solving in real-time operations.

IT Compliance & Web Security:
Ensuring compliance standards and comprehensive web security, including regular compliance checks and security evaluations following established guidelines.

Our Motto:
"lennlay – Tailored IT and DevOps automation for your success."

Feel free to call us anytime or contact us via our contact form – we look forward to helping you take your IT to the next level.

Project history

01/2020 - Present
IT-Compliance and IT-Automation with Ansible
Volkswagen Financial Services Digital Solutions GmbH (Banks and financial services, 1000-5000 employees)

  • The creation and maintenance of IT compliance guidelines based on the CIS benchmarks for Tomcat, Apache HTTPD and JBoss EAP
  • Hardening and creation of golden images for JBoss EAP, Tomcat and Apache HTTPD versions according to the hardening and security guidelines of the CIS benchmarks using Ansible scripts
  • Creation and maintenance of Ansible scripts for the deployment of Java EE applications
  • Development and maintenance of a Python framework to check the compliance guidelines and to find running and non-running Java, Tomcat, Apache HTTPD, JBoss EAP instances on all RedHat + AIX servers
  • Development of Ansible scripts for connecting applications to the CA Application Performance Management Tool
  • Development of Ansible modules for the connection of Ansible Tower to Cyberark
Technologies: Ansible, Ansible Tower, Python, RedHat Linux, AIX, Bitbucket, Git, ITIL, CIS-Benchmarks, Cyberark, CA-APM, Artifactory, Service Manager, Puppet, HP UCMDB

01/2017 - 12/2019
Operation Transition Management
Volkswagen Financial Services Digital Solutions GmbH (Banks and financial services, 1000-5000 employees)

  • Getting several Java EE applications from Kickoff to operation
  • Planning, implementation, documentation and evaluation of proof of concepts for new Java EE applications
  • Order and set up servers, databases and networks
  • Write Ansible deployment scripts for the applications
  • Perform the deployments with Ansible Tower
  • Writing standard Ansible roles for the development department
  • Migration of existing applications to deployment with Ansible
  • Write documentation (operating manual, …)
  • Monitoring and problem analysis of the applications during load and ITSCM tests
  • Set up monitoring for the applications with HP SiteScope and HP-BSM
  • Handover of the application to the company
Technologies: JBoss EAP 6/7, Tomcat 7/8, Java EE, Linux RedHat, Ansible, Ansible Tower, GIT, Bitbucket, Artifactory, HP-Service Manager, ITIL, Confluence, Python Windows Office

06/2017 - 11/2017
JBoss EAP/Tomcat hardening and creation of golden images
Volkswagen Financial Services Digital Solutions GmbH (Banks and financial services, 1000-5000 employees)

  • Hardening of JBoss EAP and Tomcat versions according to RedHat's hardening and security guidelines for the customer
  • Creation of golden images for the hardened JBoss EAP and Tomcat versions
  • Documentation of hardening and golden image creation
  • Automation of hardening and golden image creation with Ansible and Ansible Tower
  • Write standard Ansible roles for JBoss EAP and Tomcat
Technologies: JBoss EAP 6/7, Tomcat 7/8, Linux RedHat, Ansible, Ansible Tower, GIT, Bitbucket, Artifactory, Confluence, HP-Service Manager

10/2016 - 09/2017
DevOps - Operation of a Java EE application for credit checks
Volkswagen Financial Services AG (Banks and financial services, 1000-5000 employees)

  • This was an agile SCRUM Dev-Ops project
  • Operation of the Java EE application
  • Write Ansible deployment scripts for the application
  • Deployments with Ansible Tower
  • Implement continuous integration for deployment with Jenkins and Ansible Tower
  • Documentation of the system structure, operation and automated deployment
  • Set up monitoring for use with HP SiteScope and HP BSM
  • Monitoring and problem analysis of the applications during load tests and ITSCM tests
Technologies: SCRUM, DevOps, Linux RedHat, HP Service Manager, HP SiteScope, HP BSM, ITIL-Processes, Java EE, GIT, Ansible, Ansible Tower, Bitbucket, Confluence, Artifactory, Jenkins, Oracle 12G, Cyberark

04/2016 - 12/2016
Migration of the dealer management system CROSS
Volkswagen Financial Services AG (Banks and financial services, 1000-5000 employees)

  • Training on the operation of the application
  • Perform the migration of the application to another company
  • Coordinate the dismantling of the application
Technologies: CROSS DMS by Porsche Informatik, RedHat Linux, Oracle 11G, Oracle Real Application Cluster, HP-Service Manager, Scripting (Perl, Bash)

09/2011 - 12/2016
Setup and maintenance of cluster systems based on the dealermanagement system CROSS (Porsche Informatik)
Volkswagen Financial Services AG (Banks and financial services, 1000-5000 employees)

  • Operation of the CROSS-cluster systems for the markets in Germany and France
  • Creation and copying of the car dealers for the rollout
  • Rollout of release updates on all cluster systems
  • Development of scripts for rollout optimization, operational support and monitoring
  • Set up a monitoring for CROSS clusters and databases using HP Sitescope and HP BAC
  • Documentation of the system structure and operation
  • Performance analysis and tuning of the clusters and Oracle DBs
  • CROSS administration using CROSS tools and own scripts
  • Development of a web-based information page with Java EE and JSF2
  • Execution and planning of tests, such as cluster HACMP tests, recovery tests etc.
  • Second level support for CROSS DMS
Technologies: CROSS DMS, Cross Tools by Porsche Informatik, Oracle 10g + 11G, Oracle Real Application Cluster, Oracle Grid Control, Linux RedHat, HP Service Manager, HP SiteScope, HP BAC, CUPS, Apache Webserver, Cron Jobs, BMC Remedy, ITIL-Processes, VM Ware vSphere, Windows XP, Office 2010, Java EE, JSF2, Selenium, Sub- version, CVS, Oracle PL/SQL, Perl, TSM Backup, Tivoli TEC

07/2015 - 12/2015
Development and evaluation of a JEE platform
Volkswagen Financial Services AG (Banks and financial services, 1000-5000 employees)

  • Creation of a detailed concept for a JEE platform
  • Implementation of a proof of concept with the providers Oracle, RedHat and IBM
  • Evaluation of a JEE platform
Technologies: RedHat Linux, JBoss EAP, Ansible, Ansible Tower, Oracle DB (11G, 12C), Oracle Enterprise Manager, Oracle Weblogic, IBM Websphere, IBM UrbanCode

02/2014 - 09/2014
JBoss 6 migration to Wildfly 8
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Migration of the Principa customer application from JBoss 6 to Wildfly 8
  • Creation of a deployment including customized configuration and performance optimization
  • Upgrade of Principa dependencies to the latest versions (Hibernate, Drools, Infinispan, ...)
  • Update from Java 6 to Java 8
  • Migration test (manual and automated via Selenium)
  • Documentation of the migration
Technologies: Jenkins, JBoss 6, WildFly 8, Switchyard, Selenium, Java 8, Maven, Subversion, Eclipse, Oracle, Postgresql, Sonatype Nexus

03/2013 - 06/2013
Porting a Java EE application from JBoss6 to JBoss7
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Porting of the complex Java EE application Principa from JBoss6 to JBoss7 including conversion from JBossESB to Switchyard
  • Configure and deploy an optimized JBoss7 instance
  • Update of all Java EE components so that they can run on JBoss7
  • Conversion of the JBoss ESB components to switchyard components
  • Test of the migration
Technologies: JBoss 6 and 7, Java EE, JBoss ESB, Switchyard, Eclipse, Jenkins, Principa, SVN

06/2011 - 06/2013
System administration and test automation
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Maintenance of the Jenkins continuous integration server
  • Maintenance of the development environment
  • Maintenance of the software storage Sonatype Nexus
  • Maintenance of the test slaves
  • Maintenance of the test databases
  • Extension + troubleshooting + documentation of the Principa Selenium test framework.
  • Creation of tests for automated testing of the Principa web application
  • Training the testers
Technologies: Jenkins, Hudson, Windows Server 2008, Selenium, Java, Maven, VMWare, Test management, JBoss, Eclipse, Oracle, Postgresql, Sybase, Sonatype Nexus

02/2013 - 03/2013
JWebSocket Principa Integration
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Integration of JWebSocket into the Principa customer application in order to be able to send messages from the client to the server and vice versa via WebSockets
  • Implementation of the server integration in Java
  • Implementation of a client interface in Java and Javascript
  • Test the JWebSocket integration
  • Documentation of the JWebSocket integration
Technologies: JWebSocket, JBoss, Java, JavaScript, JSON, Principa, WebSocket

11/2012 - 02/2013
Implementation of a center device - principal interface
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Implementation of an interface to access the functions of Centerdevice via its remaining API
  • Integration of the CenterDevice interface in the Principa customer application
  • Test the CenterDevice implementation
  • Documentation of the implementation
Technologies: CenterDevice, JBoss, Java, JUnit, JSON, Principa, RESTEasy

05/2012 - 09/2012
Selenium2 - Refactoring - Framework for test automation
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Refactoring of the existing test automation framework from Selenium1 to Selenium2
  • Modification and optimization of the existing tests
  • Ensure that the tests run successfully on various browsers and databases.
  • Maintenance of the Continuous Integration Server Jenkins
  • Maintenance of the individual test servers
  • Documentation of the test framework
Technologies: Java, Selenium2, Testng, JUnit, Maven, Jenkins, Hyper-V, VMWare, Oracle, PostgreSQL, Sybase, MySQL, MSSQL, StringTemplate, JavaScript

09/2008 - 05/2011
Integration of frameworks into the Java EE application Principa
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • An existing Java EE application for mapping a hospital information system (HIS) was expanded to include various functionalities using common OpenSource tools.
  • Software development
  • Software test
Technologies: Quartz, Lucene, JMS (HornetQ + Rest), Infinispan(Cache), Drools, Antlr, StringTemplate, Principa

02/2010 - 05/2010
Modification of a JBOSS application server for cluster operation
System developer Java (Pharmaceuticals and medical technology, < 10 employees)

  • A JBoss AS 6 and a Java EE application running on it (for mapping a hospital information system (HIS)) were reconfigured and adapted for cluster operation. Then performance load tests were carried out using JMeter.
  • Software development
  • Configuration management
  • Perform performance tests
  • Documentation
Technologies: JBoss AS, Apache Webserver, Hyper-V, VMWare, HornetQ, Infinispan, JMeter, Hudson, Oracle

04/2009 - 06/2009
Implementation of an authorization system for a hospital informationsystem
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • A flexible role authorization system was designed and implemented to map the complex authorizations in a hospital.
  • Software design
  • software development
  • Software test
  • Documentation
Technologies: Java, JavaScript, JUnit, JBoss, JBoss ESB, HTML

12/2008 - 03/2009
Implementation of a framework for test automation
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • In order to be able to carry out integration tests for a Java EE application (for mapping a hospital information system (HIS)), a test framework based on Selenium was created. With this it is possible to easily test the application in different environments, such as: OS (Windows, Linux), browser (Firefox, IE), databases (Oracle, Postgresql, Mysql, Sybase)
  • Software development
  • Software test
Technologies: Java, Selenium, Testng, StringTemplate, JUnit, Maven, Hudson, Oracle, PostgreSQL, Sybase, My- SQL, MsSQL, JavaScript, XML, XPath

09/2008 - 11/2008
Development of a development infrastructure
Siegele Software GmbH (Pharmaceuticals and medical technology, < 10 employees)

  • Design and implementation of a suitable infrastructure for developing and testing a JEE application. The process was: 1. Development of the code in Eclipse 2. Version control via Subversion 3. Buildtool: Maven. Checked-in changes were built promptly in the Continuous Integration Server (Hudson). This also triggered the integration tests and the deployment process of the application to the test installations.
  • Configuration management
  • Release management
  • Deployment management
Technologies: Maven, Hudson, Eclipse, Subversion, Sonatype Nexus, JBoss AS, PMD, Checkstyle, JUnit, Testng, Hyper-V, VMWare

01/2008 - 07/2008
Framework for mapping clinical paths
AGFA Healthcare

  • In a small, distributed team (2 developers in Trier, 2 developers in Ghent, 3 developers in Vienna), a Java EE framework for mapping clinical paths was designed and implemented
  • Software - database design
  • Software development
  • Software test
  • Documentation
  • Support
Technologies: Scrum, Java, Maven, Hudson, Hibernate, JBoss AS, Eclipse, Drools, UML, JUnit

06/2004 - 12/2007
Implementation of a laboratory information system
AGFA Healthcare (Pharmaceuticals and medical technology)

  • In a team of 10 developers, an application for mapping a laboratory information system was designed, developed and maintained after commissioning.
  • Software - database design
  • Software development
  • Software test
  • Documentation
  • Support
Technologies: Java, Oracle, JDBC, ClearCase, Ant, Maven, Eclipse, JUnit

Certifications

Kubernetes for the Absolute Beginners - Hands-on Tutorial
2023
Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188)
2023
Red Hat Enterprise Linux Automation with Ansible (RH294)
2023
Developing Advanced Automation with Red Hat Ansible Automation Platform (DO374)
2023
Managing Enterprise Automation with Red Hat Ansible Automation Platform (DO467)
2023

Local Availability

Open to travel worldwide
Profileimage by Marcel Koenig Gründer | IT-Automatisierung & DevOps-Experte | IT-Compliance-Lösungen from Werder Founder | IT Automation & DevOps Expert | IT Compliance Solutions
Register