Hanno Steinke, DevOps Specialist and Developer in Tägerwilen, Switzerland
Hanno Steinke

DevOps Specialist and Developer in Tägerwilen, Switzerland

Member since July 15, 2020
Hanno is an innovative developer who thinks well beyond a problem to find solutions. He wrote an abstraction of objects in a letter sorting project that became a versatile simulation tool for the country's mail flow and applied advanced security standards to government alarm system administration tasks. Hanno uses DevOps tools and strategies to save time and resources by automating deployments and validation, delivering seamless integrations, and administering high-level security features.
Hanno is now available for hire

Portfolio

Experience

Location

Tägerwilen, Switzerland

Availability

Part-time

Preferred Environment

Git, Vi, Zsh, Linux, JSON, Bash

The most amazing...

...code I've written was a small abstraction of objects in a letter sorting project that turned out to be a versatile simulation tool for the country's mail flow.

Employment

  • Senior DevOps Consultant

    2019 - PRESENT
    Bundesagentur für Arbeit (Freelance)
    • Implemented continuous deployment strategies for network scripts and cloud-automation software (infrastructure as code).
    • Investigated and improved strategies for the secured internal use of external code modules (open source and supplier-provided).
    • Provided a secure and highly available, reliable data store, employing HashiCorp Vault.
    • Provided consultation to the development team to implement strong authentication based on JWT provided by governmental services.
    Technologies: Confluence, Jira, Vault, Jenkins, Git, Ansible, DevOps, Cisco, VMware vRealize Orchestrator, VMware, Unix, Linux RHEL/CentOS, Continuous Delivery (CD), Continuous Deployment, SecOps, PostgreSQL, Docker, Red Hat Linux, Software Defined Infrastructure, Infrastructure as Code (IaC), GitOps, CentOS, Continuous Integration (CI), Hashicorp Tools, Podman, Data-level Security, IT Security, VMS, Vi, Red Hat Enterprise Linux, Platforms, VMware vCenter, Foreman, REST, Zsh, Security, Cloud, Red Hat, JSON, Bash, Python
  • Terrafrorm Expert

    2021 - 2021
    AxaXL (freelance via Toptal)
    • Developed terraform modules to create the various database types provided in Azure PaaS to be deployed by the harness terraform provisioner.
    • Developed further modules for the Azure batch and function apps, working with colleagues to solve problems and improve module performance.
    • Implemented a shadow registry for Terraform modules and providers to facilitate local module development.
    • Created helper scripts to temporarily modify module code during testing to aid in module testing.
    Technologies: Terraform, Go, Terratest, TFLint, Azure PaaS, Azure DevOps, Azure, Harness CI/CD, GitHub, Checkov, Continuous Delivery (CD), PostgreSQL, Docker, Jira, Infrastructure as Code (IaC), Hashicorp Tools, Data-level Security, IT Security, Confluence, Vi, Platforms, REST, Zsh, Security, Windows, JSON, Bash, AWS S3
  • DevOps Consultant CI/CD

    2018 - 2019
    Skyguide AG Zürich (Payroll via Hays)
    • Automated the deployment of legacy applications with Puppet Enterprise.
    • Automated validation and rollback with GitLab and Jenkins.
    • Developed an overall CI/CD concept with GitLab, Serverspec, and Jenkins.
    Technologies: Ruby, Enterprise, Puppet, TIBCO, Platforms, Windows, Red Hat Enterprise Linux, GitLab CI/CD, Unix, Linux RHEL/CentOS, Continuous Delivery (CD), DevOps, Continuous Deployment, SecOps, Jira, Red Hat Linux, CentOS, Continuous Integration (CI), Puppet Enterprise, Data-level Security, IT Security, Confluence, Oracle (6-11), VMS, Vi, VMware vCenter, REST, XHTML, Zsh, Security, Red Hat, Ruby ERB, JSON, Bash, Python
  • DevOps Consultant

    2014 - 2018
    Amadeus Munich (Freelance)
    • Provided consultation to development and operations to design a multiple, redundant, and highly performant web application platform on major cloud providers, like AWS, GCE, and Azure. Implemented a cloud-agnostic solution using Terraform.
    • Evaluated the developed abstraction software against various IaaS providers, including IBM SoftLayer, CenturyLink, and AWS. Primary project realization happened on a private cloud based on OpenStack Juno on Red Hat and VMware VIO.
    • Extended the OpenStack installations, GCE, and AWS using multi-platform tools, such as Terraform and Packer. Implemented data center control strategies and blue/green continuous integration using Puppet with Consul.
    • Combined the declarative powers of Terraform and Puppet with Consul as a distributed state store to realize greenfield deployments. Used these pop-up data center deployments with Serverspec for integration testing.
    Technologies: Consul, Terraform, Go, Couchbase, Red Hat Linux, Puppet, Vagrant, Kubernetes, OpenShift, Unix, Linux RHEL/CentOS, Continuous Delivery (CD), DevOps, Continuous Deployment, Vault, SecOps, Ruby, PostgreSQL, Docker, Amazon Web Services (AWS), AWS, OpenStack, Jira, Ruby on Rails 5, Jenkins, VMware, Software Defined Infrastructure, Infrastructure as Code (IaC), GitOps, CentOS, Continuous Integration (CI), Hashicorp Tools, Podman, Data-level Security, IT Security, Confluence, Google Compute Engine (GCE), Oracle (6-11), VMS, Vi, Red Hat Enterprise Linux, Platforms, VMware vCenter, Foreman, REST, Zsh, Security, Cloud, Red Hat, Fluentd, Ruby ERB, Amazon EC2, AWS IAM, JSON, Bash, AWS S3, Python
  • Puppet Consultant

    2011 - 2014
    Atos AG Zürich (Payroll via IQplus)
    • Advised on the configuration management system, Puppet, and its integration with Foreman's management system. These services were ideal for cloud infrastructure and were integrated campus-wide.
    • Applied advanced security standards to the government alarm system administration tasks. Many daily service tasks' processes did not fulfill the requirements and were automated with Puppet configuration management.
    • Designed and implemented a multi-redundant server farm with maximum security for a government alarm system. The server farm was fully Linux-based and situated on two sites with a high-speed interconnection.
    Technologies: Ruby on Rails (RoR), Ruby, Foreman, Puppet, Red Hat Satellite, RHEL, VMware vCenter, Unix, Linux RHEL/CentOS, DevOps, SecOps, PostgreSQL, Red Hat Linux, Software Defined Infrastructure, Infrastructure as Code (IaC), Tcl/Tk, CentOS, Data-level Security, IT Security, VMS, Vi, Red Hat Enterprise Linux, Platforms, Tcl, REST, XHTML, Zsh, Security, Red Hat, Ruby ERB, Bash
  • Systems Analyst

    1996 - 2011
    Siemens Logistics (Postal and Parcel Division)
    • Implemented and maintained a web-based control center to convert postal address data from custom database formats into machine-specific formats. Used varying technologies for data access (PL/SQL, CORBA, XML-RPC, and SOAP).
    • Implemented and maintained web-based control centers for distributed management of sorting programs. Used varying technologies to portably deploy the control center software on multiple platforms (Unix, Windows, and VAX/VMS).
    • Designed and maintained web-based test systems to verify the overall sorting action of machine programs, using standardized and manually compiled address data sets.
    • Designed, implemented, and maintained a simulation system to emulate postal sorting centers and their input and output transport flows. Initially used to test some monitoring facilities, it became a versatile tool during the project.
    • Designed, implemented, and maintained a web-based inventory database system to track the worldwide installations of the companies products down to the module level and installed software and firmware versions.
    Technologies: PL/SQL, VMS, Oracle (6-11), XHTML, REST, XML, SOAP, CORBA, Tcl, Red Hat Linux, Solaris, C, Unix, Linux RHEL/CentOS, Tcl/Tk, CentOS, Smalltalk, Data-level Security, IT Security, Vi, Red Hat Enterprise Linux, Platforms, Zsh, Security, Red Hat, Bash

Experience

  • Puppet Device Module for EdgeOS-based Routers
    https://gitlab.com/xavvo/edgeos

    After some frustration with Ansible, I read about the new features of the Puppet device in Puppet 6 and decided to give it a go. It is still a work in progress, but some features are already in use. I used Puppet for many projects, so this module fits nicely. When the port forwarding works, I will experiment with automated fail-over and other cool features.

  • Amadeus Cloud Services Foundation
    https://www.redhat.com/en/about/videos/amadeus-innovates-customer-service-red-hat-openshift

    Collaborated with a highly motivated team to create a cloud-agnostic universal IaaS platform to deploy Amadeus cloud services at scale across the globe. Initially, it was deployed on AWS, GCE, Openstack, and VMware VIO.

Skills

  • Languages

    C, Tcl/Tk, Bash, Ruby, Smalltalk, Go, Tcl, XML, XHTML, Python
  • Tools

    Puppet, Terraform, Vagrant, Vault, Git, Packer, Bitbucket, Google Compute Engine (GCE), GitLab CI/CD, Jira, Confluence, Jenkins, Zsh, VMware, VMware vRealize Orchestrator, Ansible, Red Hat Satellite, Fluentd, GitHub, AWS IAM
  • Paradigms

    Continuous Integration (CI), Continuous Delivery (CD), DevOps, Continuous Deployment, REST, Azure DevOps
  • Platforms

    Linux, Unix, CentOS, Linux RHEL/CentOS, Amazon Web Services (AWS), Docker, OpenStack, Kubernetes, Solaris, Red Hat Enterprise Linux, Windows, OpenShift, Red Hat Linux, MapR, Apache Kafka, Azure, Azure PaaS, Amazon EC2
  • Other

    Process Automation, Software Engineering, Software Defined Infrastructure, Consul, Infrastructure as Code (IaC), RHEL, GitOps, SecOps, Hashicorp Tools, CORBA, Puppet Enterprise, Podman, Cloud, Data-level Security, AWS, SOAP, Oracle (6-11), VMS, Vi, Cisco, Platforms, TIBCO, Enterprise, VMware vCenter, Foreman, Red Hat, CloudInit, Terratest, TFLint, Harness CI/CD, Checkov
  • Storage

    PostgreSQL, JSON, AWS S3, PL/SQL, Couchbase
  • Industry Expertise

    Security, IT Security
  • Frameworks

    Ruby on Rails 5, Ruby on Rails (RoR)
  • Libraries/APIs

    Jenkins Pipeline, Ruby ERB

Education

  • Diploma (Equivalent to a Master of Science Degree) in Informatics
    1975 - 1979
    University of Applied Sciences - Karlsruhe, Germany

To view more profiles

Join Toptal
Share it with others