User profile picture Busy

Michael Friedrich

@dnsmichi
🦊 Duo Agent Platform use case demos and talks | at-mention for todos and Slack when urgent
  • dnsmichi
  • README.md

🌈 Hi, I'm Michael aka dnsmichi

I'm a Principal Developer Advocate at GitLab. My Focus is Efficient Agentic AI adoption and (Embedded) DevSecOps 🦊

Everything I learn on my journey is shared in blog posts, talks, workshops, live streams, tutorials, isues/epics, documentation/handbook MRs. Learn about my work values, strengths and weaknesses, working with me and more in my README. 🌐

Follow me πŸ‘‹ @dnsmichi on LinkedIn, dnsmichi.dev on Bluesky, @dnsmichi@crashloop.social on Mastodon

GitLab Contributor Stats

🌱 Blog posts

Full list in https://dnsmichi.at/portfolio/

  • Custom rules in GitLab Duo Agentic Chat for greater developer efficiency
  • Refactor code into modern languages with AI-powered GitLab Duo
  • Top tips for efficient AI-powered Code Suggestions with GitLab Duo
  • 10 best practices for using AI-powered GitLab Duo Chat
  • Learning advanced Rust programming with a little help from AI
  • Learning Rust with a little help from AI
  • 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

⚑ Talks & Activities

See https://dnsmichi.at/talks/ for the most current insights.

  • GitLab DACH Roadshow 2025: Efficient DevSecOps workflows … with a little help from my AI Agents
  • Bitkom Forum Open Source 2025: Breaking and Entering (Open Source): AI for Swift Contribution
  • Container Days 2025: Evolving the Edge: AI, CI, and Hardware-in-the-Loop for Embedded
  • Open Source @ Siemens 2025: Learning AI 101: Practical Foundations for Developers
  • Container Days 2024: Efficient DevSecOps workflows with a little help from AI

Talk resources: Efficient DevSecOps Workflows With A Little Help From AI

πŸ€— 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.

🌐 All remote insights

  • All-remote workspace
  • DerStandard.at interview (German)
  • My 1st year all-remote at GitLab
  • 2 years all-remote and my 2022 vision
  • Three years all-remote at GitLab: Know the unknown unknowns (growth, life, and work)
  • Michi, Limited Edition - 4 years all-remote at GitLab
  • My 5th Year at GitLab: Developer Advocate Journey, AI Adventures, and Finding Balance

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

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

Principal Developer Advocate @ GitLab | Efficient Agentic AI Adoption | Embedded DevSecOps

Info

Principal Developer Advocate at GitLab
Nuremberg area, Germany
2:31 PM
Member since March 02, 2020

Contact

dnsmichi.at
dnsmichi
dnsmichi
did:plc:orvu3nk4bdy7edgw3bvnk4pm
@dnsmichi@crashloop.social
750332813122994206