Marcel König available

Marcel König

IT Automation (DevOps) & IT Compliance

available
Profileimage by Marcel Koenig IT-Automatisierung (DevOps) & IT-Compliance from Werder
  • 14542 Werder Freelancer in
  • Graduation: Bachelor of Arts in Business
  • Hourly-/Daily rates: not provided
  • Languages: German (Native or Bilingual) | English (Full Professional)
  • Last update: 26.07.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Marcel Koenig IT-Automatisierung (DevOps) & IT-Compliance from Werder
SKILLS
As founder of lennlay, I have been trying to automate everything in IT for over 20 years. From software development and test automation to IT operations, I have gained instructive experience in large and small companies. Tools and technologies are constantly changing, but not my urge to learn new things and use them for IT automation.

Core area of expertise:

IT-Automation:
  • DevOps, Ansible, Ansible Tower
  • Continuous Integration (CI) / Continuous Delivery & Deployment (CD)
  • Software development
  • IT-Operations
  • JBoss EAP/Wildfly
IT-Compliance:
  • Center for Internet Security (CIS) Benchmarks
  • Creation of IT compliance guidelines
  • Creation and deployment of golden images
  • Verification of IT compliance guidelines
Consulting & Training & Support:
  • IT-Automation
  • IT-Compliance

As a specialist in IT automation, I develop an automated solution tailored to your needs. Call me at any time! Or contact me using the contact form.

I look forward to seeing you.
PROJECT HISTORY
  • 01/2020 - Present

    • Volkswagen Financial Services Digital Solutions GmbH
    • 1000-5000 employees
    • Banks and financial services
  • IT-Compliance and IT-Automation with Ansible
    • 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

    • Volkswagen Financial Services Digital Solutions GmbH
    • 1000-5000 employees
    • Banks and financial services
  • Operation Transition Management
    • 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

    • Volkswagen Financial Services Digital Solutions GmbH
    • 1000-5000 employees
    • Banks and financial services
  • JBoss EAP/Tomcat hardening and creation of golden images
    • 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

    • Volkswagen Financial Services AG
    • 1000-5000 employees
    • Banks and financial services
  • DevOps - Operation of a Java EE application for credit checks
    • 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

    • Volkswagen Financial Services AG
    • 1000-5000 employees
    • Banks and financial services
  • Migration of the dealer management system CROSS
    • 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

    • Volkswagen Financial Services AG
    • 1000-5000 employees
    • Banks and financial services
  • Setup and maintenance of cluster systems based on the dealermanagement system CROSS (Porsche Informatik)
    • 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

    • Volkswagen Financial Services AG
    • 1000-5000 employees
    • Banks and financial services
  • Development and evaluation of a JEE platform
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • JBoss 6 migration to Wildfly 8
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Porting a Java EE application from JBoss6 to JBoss7
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • System administration and test automation
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • JWebSocket Principa Integration
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Implementation of a center device - principal interface
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Selenium2 - Refactoring - Framework for test automation
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Integration of frameworks into the Java EE application Principa
    • 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

    • System developer Java
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Modification of a JBOSS application server for cluster operation
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Implementation of an authorization system for a hospital informationsystem
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Implementation of a framework for test automation
    • 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

    • Siegele Software GmbH
    • < 10 employees
    • Pharmaceuticals and medical technology
  • Development of a development infrastructure
    • 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

    • AGFA Healthcare
  • Framework for mapping clinical paths
    • 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

    • AGFA Healthcare
    • Pharmaceuticals and medical technology
  • Implementation of a laboratory information system
    • 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

GET IN TOUCH

Message:

Sender: