
Johannes Schnatterer
- Solution Architect & Trainer -
With his work in dev, ops and architecture Johannes has been pursuing the goal of bringing functional, maintainable and secure applications into production as fast as possible. In doing so, he reaches for methods like Continuous Delivery & GitOps, Clean Code, IaC, O11y, documentation, pragmatism and coffee. He is passionate about open source, cloud-native topics, and the vibrant community. As an author, trainer, and consultant, he enjoys learning and teaching.
All Articles
- Coding Continuous Delivery: CIOps vs. GitOps with Jenkins – April 21, 2021
- Automation assistants: GitOps tools in comparison – March 17, 2021
- Kubernetes AppOps Security Part 6: Pod Security Policies (2/2) - Exceptions and Troubleshooting – October 28, 2020
- Kubernetes AppOps Security Part 5: Pod Security Policies (1/2) – Good Practices – September 30, 2020
- Kubernetes AppOps Security Part 4: Security Context (2/2) – Background – May 20, 2020
- Kubernetes AppOps Security Part 3: Security Context (1/2) – Good Practices – March 17, 2020
- Docs As Code – Continuous Delivery of Presentations with reveal.js and Jenkins – Part 2 – February 11, 2020
- Kubernetes AppOps Security Part 2: Using Network Policies (2/2) - Advanced Topics and Tricks – January 20, 2020
- Kubernetes AppOps Security Part 1: Using Network Policies (1/2) – Basics and Good Practices – October 29, 2019
- Docs As Code – Continuous Delivery of Presentations with reveal.js and Jenkins – Part 1 – September 05, 2019
- Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu EcoSystem – May 09, 2019
- Coding Continuous Delivery — Static Code Analysis with SonarQube and Deployment on Kubernetes et al. with the Jenkins Pipeline Plugin – July 13, 2018
- Coding Continuous Delivery — Helpful Tools for the Jenkins Pipeline – May 24, 2018
- Coding Continuous Delivery — Performance optimization for the Jenkins Pipeline – May 02, 2018
- Coding Continuous Delivery — Jenkins pipeline plugin basics – April 19, 2018