Marian Pöschmann

DevOps / Web Developer

image

I love to build web applications. And I mean every single aspect of it. From creating cool browser offline functionality with Javascript, over designing reliable release pipelines, to configure scaleable server clusters for high performance.


Work Experience

DevOps

DKB CodeFactory | 2019-01-01 -

Working in an up to 7 members platform team, i provided kubernetes clusters and additional tools for to 15 developer teams. I took also 6 months of parental leave in this period.

  • setting up kubernetes clusters on aws ec2 with terraform and kubespray
  • moving the complete ci infrastructure from jenkins to gitlab pipelines
  • providing in-pipeline helm deployments to restricted namespaces per team
  • setting up an unified database initialization process for all teams
  • refined the code review process to raise review speed and quality
  • set up a contributor model to allow developers to contribute infrastructure changes via merge requests

DevOps

A.T.U Auto-Teile-Unger | 2017-12-01 - 2018-12-31

As part of a 4 member DevOps team i build tools to enable our developers to deploy and test their applications on our kubernetes clusters, later i was a dedicated DevOps in a crossfunctional scrum team. I took also 2 months of parental leave in this period.

  • integrated helm chart deployments in the build pipeline
  • created a git repository based deployment strategy to enable developers to deploy to all environments on their own
  • extended the selenium helm chart to run selenium behind an ingress in our cluster
  • setup automated integration tests as part of the build pipeline
  • improved speed of automated tests by setting up a scaleable parallelisation framework
  • created several concourse CI pipelines
  • created a concourse CI resource to complete bitbucket integration via build notifications
  • helped to create a reusable set of build-pack scripts to create new projects
  • set up nginx rules to A/B test our new applications against the existing

DevOps

Air Berlin | 2015-09-01 - 2017-11-01

After a brief start as php web developer i started to fill the open DevOps role as the team scaled up and the projects needed a different kind of skills

  • migrated the test infrastructure from inhouse to aws
  • improved build and deployment processes with multibranch pipelines and jenkins docker slaves
  • improved and supported the development environment with vagrant and docker
  • integration of new slim applications on www.airberlin.com with NGINX Reverse Proxy and SSI
  • conception of a release process and providing the tools needed for a dev team of 10 - 15 engineers
  • introducing and living the 'pipeline as code' concept in the web development team
  • developing a progressive web application that has been featured on the Google I/O 2016 https://flights.airberlin.com/de-DE/progressive-web-app
  • actually travel to the Google I/O to present it live https://www.youtube.com/watch?v=0SSI8liELJU&t=26m44s

Lead Developer Consumer/Web

MeteoGroup | 2014-03-01 - 2015-09-01

I was hired as a php web developer to rebuild the www.wetter24.de site and its different clients e.g. www.weer.nl

  • completly rebuild a multi-client weather website and moved infrastructure from inhouse to automaticly scaled aws servers
  • conception of a caching layer model to ensure page speed
  • improved several REST Web Services used by MeteoGroup Apps as WeatherPro, AlertsPro

Software Engineer Java

dmc030 | 2012-08-01 - 2014-03-01

Intershop and Adobe CQ5 Customizing

  • design and implementation of web shop components for big german clients (PitStop, Intersport)
  • expierence with different frameworks (12 months Intershop, 6 months Adobe CQ5)

Software Engineer Java

BWI Systeme GmbH | 2010-10-01 - 2012-08-01

IBM Maximo Development

  • design and implementation of new features for the there used Maximo Asset Management System
  • getting a deeper unterstanding of the Service Management Process

Software Engineer Java

IBM Deutschland GmbH | 2007-10-01 - 2010-10-01

As part of the dual university education i had several internships in the IBM development departments around Stuttgart

  • setting up a customized learning and communication plattform for the Afghan German Management College
  • integrating php applications in IBM WebSphere Portal (J2EE) via the Remote Portlet API