Bringing People, Process and Technology together!

  • White LinkedIn Icon
  • White Twitter Icon
  • White Instagram Icon
  • White Facebook Icon
  • White LinkedIn Icon
  • White Twitter Icon
  • White Instagram Icon
  • White Facebook Icon
 

ABOUT

My passion is helping companies bringing people, processes and technology together so that they can deliver continuously value to their customers.   

I graduated in 2001 as a computer scientist at FHNW. In the 19 years where I worked as a software developer, software architect and consultant for Zühlke, I was able to build up a comprehensive knowledge of software development, architecture and processes. I have worked with a variety of platforms and technologies, consulting in the sectors of financial, insurance, cyber security, electricity, medical, and aviation. Software development is a young profession, and we are still learning the techniques and building the tools to do it effectively. That's why my passion is helping companies bringing people, processes and technology together so that they can deliver continuously value to their customers. 

 

Experience & Intrests

DEVOPS

You face the challenge of enhancing efficiency while lowering costs. And approved changes to a product often take too long to reach customers in the marketplace. I use DevOps to shorten feedback loops and speed up throughput – from the initial concept to delivering the product to the customer.

Software Architecture

Software architectures and systems can be very complex. I provide easy-to-understand, fact-oriented recommendations for action. These give you the security you need for pioneering and strategic decisions.

Application Modernisation

Insufficient stability and a lack of flexibility when it comes to adapting existing IT systems and business applications can impair the performance of companies. Due to my experience of completing many complex and successful modernisation projects, I'm perfectly equipped to accompany you through your transformation.

Public Speaking

I love to do public speaking about:

DevOps

Agile Transformation

Software Architecture

Application Modernization

Activites

 

2020

Organisation: DevOpsTuesDays 2020: Fireside chat: Building and operating applications in the cloud

29.09.2020 | Zürich | Link

Organisation: DevOpsTuesDays 2020: Fast and Simple Observing Code and Infra Deployments at Honeycomb

22.09.2020 | Zürich | Link

Organisation: DevOpsTuesDays 2020: Security Learns to Sprint

01.09.2020 | Zürich | Link

Organisation: DevOpsTuesDays 2020: Fireside chat: DevOps Transformations

08.09.2020 | Zürich | Link

Organisation: DevOpsTuesDays 2020: Navigating the Cloud Native Seas

01.09.2020 | Zürich | Link

Video: What are the goals of DevOps?

🎯 Increases the frequency and quality of deployments 🎯 Improves innovation and risk-taking by making it safer to experiment 🎯 Realizes faster time to market 🎯 Improves solution quality and shortens the lead time for fixes 🎯 Reduces the severity and frequency of release failures 🎯 Improves the Mean Time to Recovery (MTTR)
07.08.2020 | Video

Video: How to create value faster?

This is a summary video
07.08.2020 | Video

Video: What is Continuous Deployment (CD)?

With continuous deployment, each change is automatically deployed to production once it has passed all tests on the continuous integration server and the automatic tests in the production-like environment. Continuous deployment builds on continuous delivery and continuous integration, which form the basis of it.
06.08.2020 | Video

Video: What is Continuous Delivery (CD)?

Although continuous integration is used to integrate the software, the software is not yet deployed in a production-like environment, where it can be tested. With continuous delivery, the software package is deployed in a production-like environment and automatically tested once it has passed all tests on the continuous integration server.
05.08.2020 | Video

Video: What is Continuous Integration (CI)?

In software development, this step is carried out every time the source code is changed, using a method known as «continuous integration». The changed source code is merged with the remaining source code, built and tested. The developer receives immediate feedback 🚦 on whether their changes are acceptable.
04.08.2020 | Video

Video: How can we improve value streams?

Value stream mapping is a lean management method for improving the flow of value from idea to production. It offers insight into the efficiency of an organisation and can help to identify bottlenecks and improve value flow. The primary goal is to eliminate any waste.
03.08.2020 | Video

Video: Why to create value faster?

A consistent DevOps approach allows for shorter release cycles, meaning that new products or features can be made available to customers more quickly. This reduces development time and means that ROI is achieved sooner. With that, businesses can invest the money back into new ideas, or into further improvements of the value stream.
29.07.2020 | Video

Video: Why to improve the lead time?

It is crucial for modern businesses to focus on rapid value creation so that they can offer customers value as quickly as possible. That is why we need to improve the lead time.
28.07.2020 | Video

Video: Where is value created?

A development process starts with an idea, which is defined as a user story and then developed, deployed and released. This process chain is known as the value stream. It is important to understand that no value is being created during the whole process.
27.07.2020 | Video

Video: What is the difference between lead time and process time?

Lead Time: time between the initiation and completion of a production process. Process Time: time it takes for one or more inputs to be transformed into a finished product or service by a business process.
27.07.2020 | Video

Video: Why is DevOps important?

Companies today are confronted with the challenge of enhancing efficiency while lowering costs. Changes to products often take much too long to reach end customers on the market. A consistent DevOps approach can aid this process.
26.07.2020 | Video

Video: What is DevOps?

But what’s hidden behind this methodical recipe for success? DevOps is the term used to describe the group of concepts that improve the development (Dev) and operation (Ops) of software.
26.07.2020 | Video

Blog: Better through the crisis thanks to DevOps

The coronavirus crisis is demonstrating how companies with an agile DevOps mindset can better respond to new circumstances and challenges than companies with rigid structures and processes.
06.05.2020 | Blog

Organisation: Developer Relations: What, Who, and Why

04.03.2020 | Zürich | Meetup | Video

Organisation: Fight, Flight, or Freeze — Releasing Organizational Trauma

04.03.2020 | Zürich | Meetup | Video

Organisation: DevOps Meetup: Architecting petabyte-scale analytics by scaling out Postgres on Azure w/ Citus

04.03.2020 | Zürich | Meetup

Blog: Test automation with behaviour-driven development

Agile software development with DevOps requires automated tests. Automating tests is a complex and demanding task. What if you could write executable specifications?

30.03.2020 | Blog

Blog: What is CI/CD?

Everybody is talking about CI/CD pipelines and that it is necessary to have one to be able to deliver faster and accelerate the feedback cycle.
What is CI/CD?

27.02.2020 | Blog

Talk: What is the Business Case of DevOps?

Everyone wants to do DevOps. But only few understand what DevOps is and what it does with your company. When you want to introduce DevOps in a company you need to convince decision makers that it is worth to invest money / time / resources into the DevOps transformation. 

27.02.2020 | Zühlke Zürich

Organisation: DevOps Meetup: Managing everything AWS with Terraform

26.02.2020 | Zürich | Meetup

Organisation: DevOps Meetup: How to find your way in the automation framework jungle

20.02.2020 | Zürich | Meetup

Interview: LineUpr in Action at Zühlke Engineering – An Interview with Romano Roth

10.02.2020 | Zürich | Link

Talk: Why is DevOps important for Zühlke?

DevOps is more than just a combination of Development and Operations!
Why should Zühlke become a thought leader in DevOps and how does it help to boost our offerings? Romano as newly appointed Distinguished Consultant shares his vision and explains how DevOps brings people, processes and technology together. The talk will cover both market and capability sides of DevOps.

28.01.2020 | Zühlke Zürich 

Organisation: DevOps Meetup: The Testing Pyramid for Microservices

09.01.2020 | Zürich | Meetup

 

2019

Blog: DevOps Camp 2019

Zühlke offers its employees a generous range of further training opportunities. The company invests 20 workdays and CHF 5,000 in the further training of every employee. This includes an annual week-long team camp for each team. 

17.12.2019 | Blog

Brown Bag Talk: Empowerment through DevOps

Companies today are confronted with the challenge of necessary cost reductions while at the same time increasing efficiency. Changes to products often take far too long to reach end customers on the market. A consistent DevOps approach can help.

13.12.2019 | Bank Julius Bär Zürich | Slides

Blog: How can we improve value streams?

Value stream mapping is a lean management method for improving the flow of value from idea to production. It offers insight into the efficiency of an organisation and can help to identify bottlenecks and improve value flow. The primary goal is to eliminate any waste.

03.12.2019 | Blog

Organisation: DevOps Meetup: AWS CloudFormation vs. Terraform and Continuous Deployment with Kubernetes

29.10.2019 |Zürich | Meetup

Brown Bag Talk: Application Modernisation

Old applications have a great value for the company. They were developed with a lot of passion and contain a great deal of knowledge about the company. 

19.09.2019 | Bank Julius Bär Zürich

Organisation: Conference: Client Technology Days

19.09.2019 | Zühlke Zürich | Link

Talk: Empowerment through DevOps in the energy sector

22.08.2019 | Company in the energy sector in Switzerland

Organisation: Conference: Zühlke DevOps Days

15.08.2019 | Zühlke Zürich | Link

Talk: My career and DevOps 

11.09.2019 | Zühlke Singapore

Talk: How to deal with huge legacy monolithic applications

There are huge legacy monolithic monster applications out there. They're terrifying. They can and will eat you alive. How can you approach such a monster? How do you tame such a monster? How do you make such a monster fit for DevOps?​ I will show you how to turn a monster in a purring cat. 

15.08.2019 | Zühlke Switzerland

Blog: How to start a DevOps transformation?

At first glance, a DevOps transformation seems to be a major undertaking for any company. But with the right approach, you can keep the process lean and agile.

15.08.2019 | Blog

Organisation: DevOps Meetup: Make your system observable

11.09.2019 | Zürich | Meetup

Organisation: DevOps Meetup: DevOps Value Stream Mapping: Experiences and Learnings

02.07.2019 | Zürich | Meetup

Talk: Container Days 2019: What is the Business Case of DevOps?

Everyone wants to do DevOps. But only few understand what DevOps is and what it does with your company. When you want to introduce DevOps in a company you need to convince decision makers that it is worth to invest money / time / resources into the DevOps transformation. 

26.06.2019 | Container Days 2019 Hamburg| Video

Blog: What is the business case for DevOps?

Everyone is talking about DevOps. What organisation doesn’t want to develop software more efficiently? So what exactly is the business case for DevOps?

24.06.2019 | Blog

Blog: Satisfied end users thanks to DevOps?

Companies today are confronted with the challenge of enhancing efficiency while lowering costs. Changes to products often take much too long to reach end customers on the market. A consistent DevOps approach can aid this process.

14.05.2019 | Blog

Talk: The future of quality management?

How can we improve the quality management? 

04.07.2019 | Zühlke Zürich

Book: Machines, Code, People — 50 things Zühlke engineers are passionate about

A collaborative book on best practices, cultural philosophies, great ideas, and practically proven concepts in engineering for and with people. Romano Roth contributed a chapter on "CYA: Cover your ass". 

05.06.2019 | Book

Talk: DevOps Days 2019: What is the Business Case of DevOps?

Introducing DevOps in a large enterprise is difficult. But wait – why do we want to introduce DevOps in the first place? Good question. I will answer the question in my ignite talk and show you what happens when you introduce DevOps and what did not happen.

14.05.2019 | DevOps Days 2019 Zürich | Video

Organisation: DevOps Days 2019

14.05.2019 | Zürich | Link

Organisation: DevOps Meetup: The Phoenix Project - A DevOps Business Simulation

23.04.2019 | Zürich | Meetup

Organisation: DevOps Meetup: CloudBees DevOptics development pipeline efficiency made easy

19.03.2019 | Zürich | Meetup

 
 

Videos

Public Speaking 

 

Every speach will be customized for your event. I will work closely with you to ensure that the speach meets your goals.

Here are some of my greatest hits:

Empowerment through DevOps

Abstract:

Today, companies are confronted with the challenge of necessary cost reductions while simultaneously increasing efficiency. Changes to products often take far too long to reach the end customers in the market. A consistent DevOps approach can provide a remedy.

DevOps is a software engineering culture and practice that aims to unite software development (Dev) and software operations (Ops) in order to continuously improve a software product and create added value.
DevOps is not only about bringing together Dev and Ops, but all the people involved. 
=> DevOps brings people, technologies and processes together to create continuous added value. 

Performing a DevOps transformation is not magic. The important thing is to start small, choose the right people for the team and then constantly and continuously improve.

Key Learnings:

  • What is DevOps?

  • How to DevOps?

  • Impact of a DevOps Transformation

What is the business case for DevOps?

Abstract:

Everyone wants to do DevOps. But only few understand what DevOps is and what it does with your company. When you want to introduce DevOps in a company you need to convince decision makers that it is worth to invest money / time / resources into the DevOps transformation. They will ask you about the business case and the return on investment of DevOps. In this talk I will show you how to convince the decision maker about the business case and the return on investment of DevOps, so that you get the money / time and resources for your DevOps transformation.

Key Learnings:

  • How is value created?

  • Concept of time value of money

  • Return of investment with DevOps

Legacy Applications Modernisation

Abstract:

Old applications have a great value for the company. They were developed with a lot of passion and contain a great deal of knowledge about the company. This is often forgotten when the responsible persons have to face certain challenges like outdated technologies, technical debts, time pressure and completely new business wishes. 

There are four strategies to transform a legacy application into something sustainable and a structured approach ensures that the modernization process is reliable and expedient.

Key Learnings:

  • Four strategies to transform a legacy application

  • Four step structured approach 

How to deal with a legacy monolithic monster application

Abstract:

There are huge legacy monolithic monster applications out there. They're terrifying. They can and will eat you alive. How can you approach such a monster? How do you tame such a monster? How do you make such a monster fit for DevOps?​ I will show you how to turn a monster in a purring cat. 

Key Learnings:

  • Types of mosters (legacy application) 

  • 10 Strategies to tame such a monster.

Romano Roth

Distinguished Consultant

romano.roth ® zuehlke.com

+41 43 216 6611

  • White LinkedIn Icon
  • White Twitter Icon
  • White Instagram Icon
  • White Facebook Icon

©2020 by Romano Roth

Zuehlke_Logo_rgb.jpg

Zühlke Engineering AG

Wiesenstrasse10a

8952 Schlieren

Switzerland