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 20 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. 

In my free time I'm organizing the DevOps Meetups Zürich where the DevOps community of Zürich meets together on a monthly basis and I organize the DevOps Days Zürich which is a yearly two day conference. 

 

Experience & Interests

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

Videos

 
Secret Detection GitLab: The Next Big Thing in Security 🤫  | DevSecOps

Secret Detection GitLab: The Next Big Thing in Security 🤫 | DevSecOps

What is Secret Detection 🤫? Session 7: In this video, Padi and I will show you how to find secrets in your own code or configuration files with GitLab. Sorry for the not optimal sound and video quality 😓. both are fixed in the upcoming videos. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 Welcome 00:14 Intro 00:19 DevSecOps with GitLab 01:21 What is Secret Detection 03:16 How to enable Secret Detection 03:40 How to enable Secret Detection in GitLab 04:25 Pipeline results 04:45 secret_detection job results 04:57 No leaks found 06:07 Pattern matching gitleaks.toml 07:07 Are we lost? 07:39 SAST for the rescue 09:00 Let's add a key that can be found by secret detention 10:12 Pipeline results 10:23 secret_detection job results 10:57 Security tab 11:28 Vulnerability report 12:06 Discussion about the results 13:49 Summary ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ GitLab https://about.gitlab.com/ Patrick Steger https://www.linkedin.com/in/patrick-steger-ch/ Container Scanning in GitLab https://docs.gitlab.com/ee/user/application_security/secret_detection/ Pattern matching https://github.com/zricethezav/gronit/blob/master/.gitleaks.toml ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Session 1: What is GitLab 🦊? | The fundamental concepts https://youtu.be/sHK8uN5fBhs Session 2: Introduction to GitLab 🦊 | Creating a simple project https://youtu.be/GQ3x9bkCK90 Session 3: What is Software Composition Analysis (SCA) 🧩 in GitLab? https://youtu.be/l69W5Ym_M5o Session 4: How to ensure License Compliance 📜 in GitLab? https://youtu.be/Kmbj_PCiHyk Session 5: How to do Static Application Security Testing (SAST) 🛡️ in GitLab? https://youtu.be/owwIMUamdDc Session 6: How to do Container Scanning 📦 in GitLab? https://youtu.be/1AUKQ32K6D4 Session 7: What is Secret Detection 🤫? https://youtu.be/Qs28ONnj00s ▬▬▬▬▬▬ S U B S C R I B E 🔔 ▬▬▬▬▬▬ ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ https://www.youtube.com/channel/UCXvlc9x4zlv5DEqbby55Ivg?sub_confirmation=1 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://www.linkedin.com/in/romanoroth/ TWITTER ► https://twitter.com/RomanoRoth INSTAGRAM ► https://www.instagram.com/romanoroth/ FACEBOOK ►https://www.facebook.com/romanoroth/ MEETUP ► https://www.meetup.com/de-DE/DevOps-Meetup-Zurich/ CONFERNCE ►https://www.devopsdays.ch/ HOMEPAGE ► https://www.romanoroth.com/ ▬▬▬▬▬▬ P L A Y L I S T S ▶️ ▬▬▬▬▬▬ Software Testing https://youtube.com/playlist?list=PLrsbMazVPK_rwfoyN9CjxWEtNK-jsDNQW Extreme Programing https://www.youtube.com/playlist?list=PLrsbMazVPK_qyNeGfjb81feRc7jncUMp4 Business Process Management https://www.youtube.com/playlist?list=PLrsbMazVPK_ptz-P_BiGKTGaFg6cpN-l- #RomanoRoth #Scrum #Agile #Lean6 #Webinar #DevCoding #CodingExpertxpert
Zühlke Office: A 360 VR walkthrough of the iconic building in Zürich Switzerland

Zühlke Office: A 360 VR walkthrough of the iconic building in Zürich Switzerland

I'm a huge fan of our new office. Join me in 🏃‍♀️ walking through our new amazing Zühlke Office in Zürcherstrasse 39J, 8952 Schlieren in 4k and 360 VR. Do you want to see more of my 4K 360 VR videos? Then check out my new YouTube Channel: 👉https://www.youtube.com/channel/UCfNGdLOxjT-rLxSEpW8jdMQ/videos ▬▬▬▬▬▬ V R 🥽 ▬▬▬▬▬▬ Best viewed in a VR Headset (like Meta Quest 2) + headphones 🎧 for an immersive experience you will never forget! (use YouTube VR App, set resolution to 2160s or 4K on desktop) 🥽Watch directly on Oculus TV: https://www.oculus.com/experiences/media/388803716598901/ 🎓How to watch 360° video: If you are on your phone, make sure to set the resolution to 2160s: click the vertical 3 dots on the top right corner - select Quality - select Advanced - pick 2160s. Use your Wifi for better streaming quality. ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ 3D tour through the office: https://my.matterport.com/show/?m=4ToAZVJbBTE ▬▬▬▬▬▬ S O U N D 🔊▬▬▬▬▬▬ End Of The Abyss by Aliaksei Yukhnevich: https://tunetank.com/track/jd/end-of-the-abyss/ The Time by MusicArea: https://tunetank.com/track/3935-the-time/ Vortex by Rage Sound: https://tunetank.com/track/3955-vortex/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Zühlke Switzerland: https://www.zuehlke.com/de/karriere/willkommen-bei-zuehlke-schweiz ▬▬▬▬▬▬ S U B S C R I B E 🔔 ▬▬▬▬▬▬ ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ https://www.youtube.com/channel/UCXvlc9x4zlv5DEqbby55Ivg?sub_confirmation=1 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://www.linkedin.com/in/romanoroth/ TWITTER ► https://twitter.com/RomanoRoth INSTAGRAM ► https://www.instagram.com/romanoroth/ FACEBOOK ►https://www.facebook.com/romanoroth/ MEETUP ► https://www.meetup.com/de-DE/DevOps-Meetup-Zurich/ CONFERNCE ►https://www.devopsdays.ch/ HOMEPAGE ► https://www.romanoroth.com/ ▬▬▬▬▬▬ P L A Y L I S T S ▶️ ▬▬▬▬▬▬ Software Testing https://youtube.com/playlist?list=PLrsbMazVPK_rwfoyN9CjxWEtNK-jsDNQW Extreme Programing https://www.youtube.com/playlist?list=PLrsbMazVPK_qyNeGfjb81feRc7jncUMp4 Business Process Management https://www.youtube.com/playlist?list=PLrsbMazVPK_ptz-P_BiGKTGaFg6cpN-l- #RomanoRoth #Scrum #Agile #Lean6 #Webinar #DevCoding #CodingExpertxpert
How to use GitLab's Container Scanning feature | DevSecOps

How to use GitLab's Container Scanning feature | DevSecOps

How to do Container Scanning 📦 in GitLab? Session 6: In this video, Padi and I will show you how to find vulnerabilities in your container images with GitLab. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 Welcome 00:12 Intro 00:17 DevSecOps with GitLab 01:03 What is container scanning? 02:24 How to enable Container Scanning in GitLab 03:02 How to create the docker image 03:51 How to push the container image to the registry 05:15 How to use Docker in Docker (dind) 05:41 Make the image name available in the container scan job 06:14 Demo 06:42 Change the docker image 07:35 Enable Container Scanning in GitLab 08:49 Add the build image job 11:01 Recap 11:57 Pipeline results 12:09 container_scanning job results 12:23 Discussion why the pipeline is not failing 15:12 Security tab 15:45 Vulnerability report 16:06 Summary ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ GitLab https://about.gitlab.com/ Patrick Steger https://www.linkedin.com/in/patrick-steger-ch/ Container Scanning in GitLab https://docs.gitlab.com/ee/user/application_security/container_scanning/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Session 1: What is GitLab 🦊? | The fundamental concepts https://youtu.be/sHK8uN5fBhs Session 2: Introduction to GitLab 🦊 | Creating a simple project https://youtu.be/GQ3x9bkCK90 Session 3: What is Software Composition Analysis (SCA) 🧩 in GitLab? https://youtu.be/l69W5Ym_M5o Session 4: How to ensure License Compliance 📜 in GitLab? https://youtu.be/Kmbj_PCiHyk Session 5: How to do Static Application Security Testing (SAST) 🛡️ in GitLab? https://youtu.be/owwIMUamdDc Session 6: How to do Container Scanning 📦 in GitLab? https://youtu.be/1AUKQ32K6D4 ▬▬▬▬▬▬ S U B S C R I B E 🔔 ▬▬▬▬▬▬ ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ https://www.youtube.com/channel/UCXvlc9x4zlv5DEqbby55Ivg?sub_confirmation=1 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://www.linkedin.com/in/romanoroth/ TWITTER ► https://twitter.com/RomanoRoth INSTAGRAM ► https://www.instagram.com/romanoroth/ FACEBOOK ►https://www.facebook.com/romanoroth/ MEETUP ► https://www.meetup.com/de-DE/DevOps-Meetup-Zurich/ CONFERNCE ►https://www.devopsdays.ch/ HOMEPAGE ► https://www.romanoroth.com/ ▬▬▬▬▬▬ P L A Y L I S T S ▶️ ▬▬▬▬▬▬ Software Testing https://youtube.com/playlist?list=PLrsbMazVPK_rwfoyN9CjxWEtNK-jsDNQW Extreme Programing https://www.youtube.com/playlist?list=PLrsbMazVPK_qyNeGfjb81feRc7jncUMp4 Business Process Management https://www.youtube.com/playlist?list=PLrsbMazVPK_ptz-P_BiGKTGaFg6cpN-l- #RomanoRoth #Scrum #Agile #Lean6 #Webinar #DevCoding #CodingExpertxpert
Static Application Security Testing (SAST) GitLab: Protect Your Applications | DevSecOps

Static Application Security Testing (SAST) GitLab: Protect Your Applications | DevSecOps

How to do Static Application Security Testing (SAST) 🛡️ in GitLab and to succeed with this critical security configuration. Session 5: In this video, Padi and I will show you how to find vulnerabilities in your code using Static Application Security Testing (SAST) in GitLab. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 Welcome 00:07 Intro 00:14 How to do Static Application Security Testing (SAST) 🛡️ in GitLab? 00:31 DevSecOps with GitLab 01:20 What is SAST? 02:25 How to enable SAST in GitLab? 02:45 Demo project 04:05 Enable SAST in GitLab 05:05 SAST.gitlab-ci.yaml 06:05 Pipeline results 06:36 Results of the semgrep-sast job 07:25 Security tab 08:29 Vulnerability report 09:04 Summary ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ GitLab https://about.gitlab.com/ Patrick Steger https://www.linkedin.com/in/patrick-steger-ch/ Static Application Security Testing (SAST) in GitLab https://docs.gitlab.com/ee/user/application_security/sast/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Session 1: What is GitLab 🦊? | The fundamental concepts https://youtu.be/sHK8uN5fBhs Session 2: Introduction to GitLab 🦊 | Creating a simple project https://youtu.be/GQ3x9bkCK90 Session 3: What is Software Composition Analysis (SCA) 🧩 in GitLab? https://youtu.be/l69W5Ym_M5o Session 4: How to ensure License Compliance 📜 in GitLab? https://youtu.be/Kmbj_PCiHyk Session 5: How to do Static Application Security Testing (SAST) 🛡️ in GitLab? https://youtu.be/owwIMUamdDc Session 6: How to do Container Scanning 📦 in GitLab? https://youtu.be/1AUKQ32K6D4 ▬▬▬▬▬▬ S U B S C R I B E 🔔 ▬▬▬▬▬▬ ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ https://www.youtube.com/channel/UCXvlc9x4zlv5DEqbby55Ivg?sub_confirmation=1 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://www.linkedin.com/in/romanoroth/ TWITTER ► https://twitter.com/RomanoRoth INSTAGRAM ► https://www.instagram.com/romanoroth/ FACEBOOK ►https://www.facebook.com/romanoroth/ MEETUP ► https://www.meetup.com/de-DE/DevOps-Meetup-Zurich/ CONFERNCE ►https://www.devopsdays.ch/ HOMEPAGE ► https://www.romanoroth.com/ ▬▬▬▬▬▬ P L A Y L I S T S ▶️ ▬▬▬▬▬▬ Software Testing https://youtube.com/playlist?list=PLrsbMazVPK_rwfoyN9CjxWEtNK-jsDNQW Extreme Programing https://www.youtube.com/playlist?list=PLrsbMazVPK_qyNeGfjb81feRc7jncUMp4 Business Process Management https://www.youtube.com/playlist?list=PLrsbMazVPK_ptz-P_BiGKTGaFg6cpN-l- #RomanoRoth #Scrum #Agile #Lean6 #Webinar #DevCoding #CodingExpertxpert
How to ensure License Compliance 📜 in GitLab? | DevSecOps

How to ensure License Compliance 📜 in GitLab? | DevSecOps

How to ensure License Compliance 📜 in GitLab? Session 4: In this video, Padi and I will show you in GitLab how you can manage what licences are acceptable for your project and what licences are already used. ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 How do you ensure License Compliance in GitLab? 00:11 Overview 00:20 What is License Compliance? 01:28 Why need to check licenses? 02:21 How to enable license Compliances in Gitlab? 02:54 Demo project. 06:15 Where to find the results? 06:45 How to configure which licenses are allowed? 09:30 License Compliance summary 09:56 Outro ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ GitLab https://about.gitlab.com/ Patrick Steger https://www.linkedin.com/in/patrick-steger-ch/ License compliance in GitLab https://docs.gitlab.com/ee/user/compliance/license_compliance/ ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Session 1: What is GitLab 🦊? | The fundamental concepts https://youtu.be/sHK8uN5fBhs Session 2: Introduction to GitLab 🦊 | Creating a simple project https://youtu.be/GQ3x9bkCK90 Session 3: What is Software Composition Analysis (SCA) 🧩 in GitLab? https://youtu.be/l69W5Ym_M5o Session 4: How to ensure License Compliance 📜 in GitLab? https://youtu.be/Kmbj_PCiHyk Session 5: How to do Static Application Security Testing (SAST) 🛡️ in GitLab? https://youtu.be/owwIMUamdDc Session 6: How to do Container Scanning 📦 in GitLab? https://youtu.be/1AUKQ32K6D4 ▬▬▬▬▬▬ S U B S C R I B E 🔔 ▬▬▬▬▬▬ ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝ https://www.youtube.com/channel/UCXvlc9x4zlv5DEqbby55Ivg?sub_confirmation=1 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://www.linkedin.com/in/romanoroth/ TWITTER ► https://twitter.com/RomanoRoth INSTAGRAM ► https://www.instagram.com/romanoroth/ FACEBOOK ►https://www.facebook.com/romanoroth/ MEETUP ► https://www.meetup.com/de-DE/DevOps-Meetup-Zurich/ CONFERNCE ►https://www.devopsdays.ch/ HOMEPAGE ► https://www.romanoroth.com/ ▬▬▬▬▬▬ P L A Y L I S T S ▶️ ▬▬▬▬▬▬ Software Testing https://youtube.com/playlist?list=PLrsbMazVPK_rwfoyN9CjxWEtNK-jsDNQW Extreme Programing https://www.youtube.com/playlist?list=PLrsbMazVPK_qyNeGfjb81feRc7jncUMp4 Business Process Management https://www.youtube.com/playlist?list=PLrsbMazVPK_ptz-P_BiGKTGaFg6cpN-l- #RomanoRoth #Scrum #Agile #Lean6 #Webinar #DevCoding #CodingExpertxpert