🇦🇹 Hi, I'm Michael aka dnsmichi
I'm a Senior Developer Developer Advocate at GitLab. My Focus is DevSecOps, AI, Observability, eBPF
Everything I learn on my journey is shared in blog posts, talks, workshops, live streams, public issues, social media, newsletters.
🤗 Collaboration Requests
Want me to speak, moderate, create content, join a meetup, engage in a podcast, etc.?
Please follow the Developer Advocate request template and create an issue. My team will be in touch soon.
💡 Let's learn together
- GitLab Duo Coffee Chat - live learning series with AI-powered DevSecOps workflows, using Code Suggestions, Chat, Vulnerability Resolution and more.
-
https://opsindev.news - Newsletter: From Dev to Ops to DevSecOps, AI and day-2-ops Observability with eBPF - learn together with dnsmichi
- Learning eBPF and AI series
- https://o11y.love - Observability learning platform: Learn Observability - tools, resources, newsletters, workshops, and much more. Everyone can contribute!
🌈 Social Profiles
Follow me
- @dnsmichi on LinkedIn
- @dnsmichi on Twitter/X
- @dnsmichi@crashloop.social on Mastodon
- dnsmichi.bsky.social
- Personal website dnsmichi.at
⚡ ️ Talks & Activities
- QCon London 2024: Efficient DevSecOps workflows with a little help from AI
- Efficient DevSecOps Workflows with reusable CI/CD Components
- Cloud-native Saar 2023: Efficient DevSecOps workflows with a little help from AI
- Container Days 2023: From Monitoring to Observability: eBPF Chaos
- Cloudland 2023: Learning eBPF for better Observability (workshop)
- Chemnitz Linux Days: Efficient DevSecOps Pipelines in a cloud native World
- Open Observability Day at KubeCon NA 2022: Confidence with Chaos for your Kubernetes Observability
- Kubernetes Observability workshop for Kube Simplify
- KubeCon EU 2022: From Monitoring to Observability: Left Shift your SLOs with Chaos
Activities
🌱 Blog posts
- 10 best practices for using AI-powered GitLab Duo Chat
- Learning Python with a little help from AI
- Learning advanced Rust programming with a little help from AI
- Learning Rust with a little help from AI
- Set up your infrastructure for on-demand, cloud-based development environemts in GitLab
- How GitLab can help mitigate deletion of open source container images on Docker Hub
- Efficient DevSecOps workflows: Hands-on python-gitlab API automation
- Fantastic Infrastructure as Code security attacks and how to find them
- Top ten GitLab hacks for all stages of the DevOps Platform
- 5 Great Phabricator features that inspired GitLab
- 10 tips to make you a productive GitLab user
- Tips for productive DevOps workflows: JSON formatting with jq and CI/CD linting automation
- How to use GitLab security features to detect log4j vulnerabilities
🌐 All remote insights
Personal projects
View allAbout
Pronounced as: "Michi" is the lovely version of "Michael" in German. It is hard to pronounce in English [mee ch ee], "Friedrich" [free dree ch|ck] is a tongue breaker too. Just go with the English pronunciation of "Michael" [mai - kl] :)
Pronouns: he/him
Sr. Developer Advocate @ GitLab | Efficient DevSecOps with AI, CI/CD Components, Platform Engineering, Observability | Learning LLMs and eBPF Personal newsletter: https://opsindev.news💡 Observability knowledge base: https://o11y.love/