Servus 👋, I am
David Schröder

As a freelancer from Vienna with knowledge around the topics of containerization, Kubernetes, cloud native and platform engineering, I help you to make your teams life easier through modern application platforms.

Reach out to me:

LinkedIn: David Schröder
Portrait David Schröder

My past projects

  1. Project Icon

    Multi-Cluster Kubernetes Developer Platform

    Role: Consultant, Platform/Cloud Engineer

    Introduction of a central Kubernetes platform with a focus on developer experience and usability.

    • Gathering requirements and constraints, ongoing communication with stakeholders and teams
    • Design of the required components, evaluation of costs/benefits and effort
    • Administration of the platforms VMs in VMware vSphere with Tanzu and Amazon EKS via Infrastructure as Code
    • Implementation of the platform along with additional features in Helm, ArgoCD, Kustomize and CI/CD pipelines (Bamboo)
    • Documentation for users and platform engineers, coaching of teams and new team members
    • Supporting the go-live of the platform and critical services, 24/7 on-call duty, troubleshooting
  2. Project Icon

    Central Observability Platform

    Role: Consultant, Cloud Engineer, Monitoring Specialist

    Introduction of a central observability solution based on the Grafana OSS stack (Grafana, Loki, Mimir, Tempo)

    • Selection of components and evaluation of license options (OSS vs Enterprise)
    • Setting up the cloud infrastructure (Amazon EKS, VPCs, accounts) in AWS using Infrastructure as Code (Terraform, CDK)
    • Rolling out and configuring the Grafana stack and other features via Helm, Kustomize, CI/CD Pipelines and ArgoCD
    • Laufende Betreuung der Cluster, Resizing, Troubleshooting, Upgrades, Operations
    • Integration of the observability platform into the internal alerting system, development and coaching in the area of alerting
    • Coaching internal teams in the use of Grafana dashboards from logs and metrics as well as log collection
  3. Project Icon

    App Modernization Java Spring Boot/Angular

    Role: Senior Full-Stack Software Engineer, OpenShift Specialist

    Further development, modernization and migration of backend Java services and Angular frontends to OpenShift

    • Ongoing further development of Java Spring Boot Micro Services in terms of performance and functionality
    • Ongoing further development of the Angular frontend, migrations to the latest framework versions
    • Rearchitecting the Java backends in the course of containerization, performance optimization and modernization
    • Development of fully automated CI/CD pipelines (Jenkins)
    • Ongoing communication with stakeholders, coaching new team members with the technologies used
    • Containerization of all mentioned applications for operation on OpenShift, support of go-live and operation
  4. Project Icon

    Workflow Modernization Risk Management

    Role: Atlassian Consultant, Senior Software Engineer

    Consulting on, conception and implementation of the migration of a workflow from Lotus Notes to Atlassian Jira

    • Conception together with the responsible business team, ongoing communication with stakeholders
    • Implementation of the customizations as a self-developed extension in Atlassian Jira
    • Development of an automated solution for deploying the customizations
    • Implementation of complex business and approval workflow logic in Groovy

My offer to you

As a freelancer, I help teams and businesses get the most out of Kubernetes by showing them how to build an efficient and maintainable developer platform on Kubernetes that actually makes their teams' lives easier.

If you also want to build a Kubernetes platform, I can support you with the following tasks:

  • Planning of the cluster architecture, including network segmentation, ingress/egress and authorization
  • Choosing the right solution for you between different public and private clouds
  • Implementation of the basic infrastructure of the cluster using Infrastructure as Code
  • Selection and configuration of additional "out of the box" functions for your Kubernetes platform
  • Setting up the automatic rollout of features, either via existing pipelines or ArgoCD
  • Support during ongoing operations, tasks such as upgrades or complex troubleshooting
  • Provide documentation for your teams to help them easily migrate their workloads themselves
  • Coaching of teams in general topics around containerization and cloud native best practices
  • Contact me for your custom use-case!

I am also happy to help you implement an effective Infrastructure as Code (IaC) for your public cloud of choice. cloud of choice. By ensuring a high degree of automation, IaC can significantly reduce both the error rate in provisioning as well as the effort required for infrastructure changes. It is even possible to provide cost estimates before the rollout.
I am also available as a cloud native expert for adapting existing software for the cloud or Kubernetes.

Let's get started!

LinkedIn: David Schröder

My skills

Over the years, I have not only gained experience around Kubernetes and containerization, but also a wide range of essential skills in the IT sector.

Here is the obligatory list of my skills:

  • Server Administration: CentOS, RHEL, Ubuntu, Debian
  • Infrastructure Automation: Ansible, Terraform, CloudFormation, CDK
  • Build Platforms: GitHub Actions, Gitlab CI, Jenkins, Bamboo, CircleCI
  • Cloud: Amazon Web Services (AWS) Certified DevOps Engineer Professional with hands-on Experience
  • Script Languages: Python, Groovy, Bash
  • Programming Languages: Python, Java, Kotlin, Golang, Typescript
  • Frameworks: Angular, Spring, Spring Boot, Next.js
  • Container Orchestration: Docker, Kubernetes, OpenShift, OKD, VMware Tanzu, Rancher
  • Network: Layer 2 to 7, IPv4, IPv6, DNS, TLS, certificates, HTTP(S), TCP, UDP
  • Soft skills: active listener, proactive, hands-on, team player, technical coach