Stefan Steinert verfügbar

Stefan Steinert

IT Engineer

verfügbar
Profilbild von Stefan Steinert IT Engineer aus Heidelberg
  • 69115 Heidelberg Freelancer in
  • Abschluss: Dipl.-Informatiker (FH)
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 29.08.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Stefan Steinert IT Engineer aus Heidelberg
DATEIANLAGEN
CV

Diese Anzeige ist nur für angemeldete Nutzer möglich.

CV als WiWo

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
  • Key Areas
    • Linux-related middleware, container- and cloud-stacks, devops, tailored processes, automation
    • Software-architecture and -development
    • Network planning and security
  • Operating Systems
    • Linux expert, esp. RedHat/Fedora/CentOS and Debian/Ubuntu. Also numerous other derivates like NixOS and MirageOS. Mastering a wide range of standard Linux services, e.g. cgroups, systemd, sshd, bind, dhcpd, iptables/netfilter, rsyslog, syslogng, snmpd, auditd, smbd, postfix, squid, openvpn, redis, tor, ...
    • MacOS, IOS
    • AIX
    • embedded systems / soc e.g. raspberry, vocore, arduino, esp32, esp8266
  • (Programming) languages, including:
    • Python/Jython
    • Unix Shell
    • Java, Java EE
    • Go
    • XML/XSD/XSLT
    • yaml/json
    • C, C++
  • Cloud systems and tooling, including:
    • OpenTelekomCloud/OpenStack (and cli tools)
    • GCP, GKE (and cli tools)
    • AWS (and cli tools)
    • terraform
    • puppet
    • ansible
    • cloud-init
    • packer
  • Middleware and supporting systems, including:
    • Kubernetes (k8s)
    • WebSphere
    • Geronimo / WebSphere CE / Liberty profile
    • JBoss
    • Oracle WebLogic
    • Nginx
    • Apache
    • Tomcat
    • GitLab
    • Jenkins
    • Prometheus/Grafana
    • haproxy
    • Confluence
    • Jira
    • BitBucket
    • Artifactory
    • Bugzilla
    • ...
  • Development environments and tools, including
    • Microsoft VS-Code
    • IntelliJ, Eclipse
    • Distributed development (Unix/Windows)
    • git, svn, cvs
    • ant, maven
    • docker
    • vagrant
    • npm
    • pip
    • gem
  • Relational databases
    • PostgreSQL
    • MySQL
    • Oracle
    • DB2
    • Microsoft SQL Server
PROJEKTHISTORIE
  • 01/2019 - bis jetzt

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Distributed Splunk platform on OTC
  • Setup multi-tenant, multi-stage Open Telekom Cloud (OTC) infrastructure using terraform and openstack. Design and implement dynamic provisioning concept using puppet and ansible. Iteratively carve out multi-developer gitops-style workflows. Implement and proof Splunk HA multisite setup. Design and implement comprehensive platform monitoring using Prometheus/Grafana as well as Splunk ITSI.


  • 11/2018 - 12/2018

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Linux Auditing
  • Establish concept for manageable global auditing using Puppet, optimize auditing rules for scale, create central rsyslog receiver and attach it to Splunk, setup and tune Splunk app


  • 10/2018 - 12/2018

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Open Telekom Cloud (OTC) Operating Model
  • Build concept for democratised operational model to improve traditional team-silo approach, promote idea throughout teams, build concept to allow for different operational rules divided by OTC-tenant


  • 01/2015 - 01/2018

    • T-Systems Switzerland
  • GitLab/Puppet System Management
  • Design, implement and introduce system management solution based on a combination of GitLab and Puppet. Negotiate requirements with customer. Create modular design to allow for separately maintained modules and stages to split responsibilities. Setup server services using docker. Introduce mechanism and train staff.


  • 08/2017 - 09/2017

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Paytrans Project
  • Work together with developers on SpringBoot application, enable application for SAF and define operational rules. Setup, optimize and manage OS using Puppet. Assist in setting up multi-hop network access and monitoring.


  • 07/2016 - 03/2017

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Docker based Ansible Deployment Automation Platform
  • Build minimal system model for host-OS using Puppet, refine hiera usage model. Establish multi-stage docker environment. Design docker-based operation model (failover, state externalzation etc.). Evolve playbooks and operational workflows.


  • 06/2015 - 01/2016

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Lupenbilder Project
  • Build JBoss system model using Puppet. Setup and deploy application on JBoss EAP. Design and implement JBoss multi-instance operating and deployment/staging model. Evolve concept together with developers. Train staff regarding operating model.


  • 03/2015 - 06/2015

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Hazelcast cluster platform
  • Build system model using Puppet. Implement operating model using SAF framework (see below). Discuss and negotiate requirements with customer


  • 03/2015 - 05/2015

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Dead Simple Information System (DSIS)
  • Design and implement flexible REST-style monitoring and alerting application for MQ using Python and CherryPy, negotiate alerting requirements


  • 04/2014 - 04/2015

    • T-Systems Switzerland
  • IBM IIB 9 Platform
  • Design, create, and implement installation model for WebSphere MQ / Integration Broker platform built on Linux. Setup platform incorporating customer requirements (e.g. deployment model, logging, failover, backup). Migrate and improve operating model from predecessor Message Broker platform


  • 09/2011 - 09/2012

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • WebSphere 8.5 platform design and setup
  • Evaluation of different platform approaches (IBM WorkLoad Deployer, Cell based, Jobmanager based). Bid preparation in corporation with sales department. Design and implementation of two separate platform architectures („Low End“ and „High End“). Design and implementation of automated setup routine. Build collaborative model to enhance cross division teamwork. Design and implement simplified deployment process using ant.


  • 06/2012 - 08/2012

    • T-Systems Switzerland
  • Standalone Application Framework (SAF)
  • Architectural design of different approaches (solitary and coexisting). Design and evolve (together with development teams) minimalistic requirements for efficient operation. Design and implement deployment/staging and operation model using standard Linux tools (e.g. git, ssh, rsync, bash, python).


  • 01/2012 - 06/2012

    • T-Systems Switzerland
    • Internet und Informationstechnologie
  • Managed Environment (ME)
  • Establish minimalistic, robust and clientless mechanism to synchronize code artifacts over groups of Linux machines. Develop modular design to allow for separately maintained modules to split responsibilities. Invent concept to allow at-sync-time artifact merging of arbitrary module combinations.


ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Raum Heidelberg und Remote
SONSTIGE ANGABEN
Principles of thought
  • Useful solutions evolve from thoughtful modelling
  • Diverse input improves architecture
  • Architecture leads, the toolset follows
  • Simplicity is key
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: