Torben Dury

DevOps - Cloud / Software Architect

image

Currently employed at HORNBACH Baumarkt AG, a leading European DIY retailer, where I specialize in architecture design, implementation, and operation of cloud-native technologies. I serve as a primary contact and consultant for inquiries related to public cloud solutions.

I excel at breaking down complex problems into manageable and understandable components, making them approachable for my colleagues and me. I am passionate about knowledge sharing and actively teach colleagues whenever possible, fostering a collaborative environment that enables us to thrive as a company.

Committed to automation, I implement CI/CD pipelines and libraries in collaboration with developers, ensuring a standardized rollout process across the organization.


Work Experiences

DevOps - Cloud / Software Architect Enterprise Architecture

HORNBACH Baumarkt AG | 2023 - Present

I am instrumental in architecting and developing innovative software solutions that significantly enhance the e-commerce platform, continuously adding valuable features. My role involves ensuring adherence to best practices and serving as a trusted consultant for both technical and non-technical inquiries regarding cloud infrastructure, software architecture, and methodologies such as continuous integration and continuous deployment. I prioritize the creation of reusable CI/CD and IaC code, making it readily accessible to the entire department to promote efficiency and collaboration.

Notably, I played a pivotal role in building and integrating the HORNBACH marketplace in Google Cloud, leveraging cutting-edge technologies with a serverless-first approach. I also contributed significantly to the migration to a new Europe-wide POS solution that will operate seamlessly on Azure. Through my efforts in automation and cloud infrastructure right-sizing, I single-handedly saved the company 700.000€, implementing FinOps practices that I continually review to ensure optimal cost efficiency.

Additionally, I developed an internal load testing platform to facilitate efficient load testing, including the creation of Jenkins pipelines, Helm charts for packaging load generators, and a secure, no-ops Kubernetes cluster that has operated seamlessly over the past year.

I also undertake tasks from my previous position to develop proof of concepts, explore new technologies for HORNBACH, and establish efficient business processes based on these innovations.

  • Lead software projects to ensure seamless integration into a unified architecture.
  • Act as an in-house consultant for technical and non-technical inquiries about public cloud and software architecture.
  • Standardize and optimize technical processes to expedite parallel project development.
  • Implement cross-project standards derived from project-specific implementations to enhance overall efficiency.

DevOps / Cloud Engineer Enterprise Architecture

HORNBACH Baumarkt AG | 2020 - 2023

I played a key role in designing and building a robust multi-tenant public cloud infrastructure to support a microservice-based e-commerce platform. My contributions were vital during the platform's migration, where I focused on continuous improvement to enhance performance and scalability. I meticulously planned and implemented a comprehensive architecture aligned with the latest industry standards, prioritizing technology adoption, security, and cost efficiency to achieve staging in record time.

A significant aspect of my daily responsibilities involved advancing the automation of cloud platforms using cutting-edge enterprise tools. To facilitate this, I developed a company-wide Jenkins library that standardizes processes for public cloud deployments, promoting consistency and efficiency across the organization.

  • Expertly planned, designed, and implemented cloud-native architectures that meet evolving business needs.
  • Served as an in-house consultant for development teams on public and private cloud initiatives, providing strategic guidance and support.
  • Managed Infrastructure-as-Code using Terraform, Ansible, and Packer, ensuring seamless automation and deployment across environments.

Internship / Bachelor Student

HORNBACH Baumarkt AG | 2020

During my internship semester, I successfully implemented automated PostgreSQL backup, failover, and recovery strategies. I meticulously documented these implementations and leveraged containerization and Kubernetes for deployment. For my bachelor's thesis, I focused on the development, implementation, and automation of Chaos Engineering practices tailored for a microservice-based e-commerce platform.

  • Developed and implemented automated PostgreSQL backup, failover, and recovery strategies.
  • Designed and executed Chaos Engineering principles and experiments.

Education

Bachelor of Science Applied Computer Sciences

University of Applied Sciences Kaiserslautern
2017 - 2020 | Grade: 1.6

Graduated as computer scientist with theoretical and practical knowledge in computer science and modern areas of software technologies. Imparted practically orientated computer science knowledge with a scientific foundation.

Electives:

  • Application and programming of microcontrollers (IoT/Edge Computing)
  • Computer Graphics
  • Development of distributed applications with Java
  • CMS, web and material design

A-Levels General Certificate of Education

Hugo-Ball-Gymnasium Pirmasens
2008 - 2017 | Grade: 2.5

Examination subjects:

  • German
  • English
  • Mathematics

Private Projects

I maintain goemit which implements the EventEmitter pattern best known in the JavaScript world today. It is used to let structures emit events containing data which might be important to listeners. Developers can attach callback functions that will be invoked every time a relevant event occurs in the emitting structure.

kube-networkpolicy-denier

I wrote a Kubernetes admission controller that denies new NetworkPolicy objects to prevent cluster network failures. It is written in Golang and has been optimized for speed, reliability and minimal resource impact. It is built automatically using GitHub Actions and published to my own Helm repository. During the build, it is end-to-end tested in a real dynamically created Kubernetes cluster. Read my blog post about it here.

Personal Tech Blog

torbentechblog.com is a tidy blog about anything related to interesting technologies. Those include everything regarding public and private cloud infrastructure, development, embedded systems and home tech.