Less alert fatigue. Faster MTTR. Better sleep.
We help teams instrument systems end-to-end, so the right people get the right signal at the right time.
Get the details and let’s talk: https://mkdev.me/b/consulting/observability
We help teams instrument systems end-to-end, so the right people get the right signal at the right time.
Get the details and let’s talk: https://mkdev.me/b/consulting/observability
mkdev.me
Monitoring & Observability consulting for business | mkdev
Schedule a call to receive the Monitoring & Observability consultation from industry experts
Service mesh shopping? This mkdev classic compares Linkerd vs Istio vs Kuma vs Consul Connect (plus a look at Cilium and OSM) across installation, data plane, mTLS, traffic control, and observability. Pick based on your environment — not hype. Read it now: https://mkdev.me/posts/the-best-service-mesh-linkerd-vs-kuma-vs-istio-vs-consul-connect-comparison-cilium-and-osm-on-top
mkdev.me
Service Mesh Review: Linkerd, Kuma, Istio & Consul | mkdev
There are many Service Mesh Technologies out there. We selected the best ones and compared them across multiple uses cases, from easy of installation to security and traffic management features. Our short list of the best service meshes is: Linkerd, Kuma…
ArgoCD Lightning Course! New to Argo CD? Here’s a solid intro to what it does, what it’s used for, and why it can be a game-changer. We also dig into features, projects, and application structure: https://mkdev.me/posts/what-is-argo-cd-and-why-would-you-need-gitops
mkdev.me
ArgoCD & GitOps: Lightning Course for Kubernetes | mkdev
Dive into the introductory lesson of our ArgoCD Lightning Course. Designed for Kubernetes and Helm users, this article outlines ArgoCD's basics, explaining its role as a declarative GitOps deployment tool. Understand the difference between imperative and…
#mkdevWeeklyHighlight
This post connects the decline of power users to real consequences: weaker privacy/audit ability, less resilience when platforms die, and a shrinking “builder pipeline” into engineering. A read to think about for sure: https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/
This post connects the decline of power users to real consequences: weaker privacy/audit ability, less resilience when platforms die, and a shrinking “builder pipeline” into engineering. A read to think about for sure: https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/
GCP has hundreds of services. Picking the wrong one (Cloud Run vs App Engine, etc.) gets expensive fast. We’ll review what you run today and suggest better fits — tailored to your apps. See how it works & let’s talk: https://mkdev.me/b/audits/google-cloud-platform
mkdev.me
Google Cloud Platform | mkdev audits for business
As part of Google Cloud Platform audit and assessment, we take a deep review of your setup from security and high availability to cost and automation. We help you to decide what component to use in every case for your business.
#mkdevWeeklyHighlight
This is important also for platform engineering teams that expose a bit too many low level details to the platform users, hoping they will just pay attention to filling everything correctly: https://utcc.utoronto.ca/~cks/space/blog/tech/PeopleCannotPayAttention
This is important also for platform engineering teams that expose a bit too many low level details to the platform users, hoping they will just pay attention to filling everything correctly: https://utcc.utoronto.ca/~cks/space/blog/tech/PeopleCannotPayAttention
In the 88th mkdev dispatch, Pablo talks about the advancements of Seedance 2.0 and the consequences of its release. Also inside: Running Claude Code dangerously, but safely, SRE as the future of software engineering, how AWS S3 is built and more! https://mkdev.me/posts/is-seedance-2-0-a-killer-88
mkdev.me
Seedance 2.0: A Game-Changer for AI-Directed Videos | mkdev
In the 88th mkdev dispatch, Pablo talks about the advancements of Seedance 2.0 and the consequences of its release. Also inside: Running Claude Code dangerously, but safely, SRE as the future of software engineering, how AWS S3 is built and more!
Docker gets all the attention, but runc does the heavy lifting underneath. One of our most popular articles explains how containers really run, how OCI fits in, and why understanding the lower layers helps you debug and operate them better. Read it here: https://mkdev.me/posts/the-tool-that-really-runs-your-containers-deep-dive-into-runc-and-oci-specifications
mkdev.me
runc & OCI Deep Dive: Running Containers Explained | mkdev
There are many ways to run containers, all with good use cases. But there is one tool that is at the core of most of them, be it Docker, Podman or Cri-o: runc. In this article, we will take a deep dive into what runc is, how to use and how it follows Open…
Cloud should make things easier, not leave your team buried in endless service choices, messy configs, and rising costs. We help you find the right path in AWS, GCP, and multi-cloud environments. Check out our Public Cloud Consulting and schedule a call: https://mkdev.me/b/consulting/public-cloud
mkdev.me
Public Cloud (AWS and GCP) Consulting | mkdev
Schedule a call to get a first consultion about your AWS or GCP project with us
DevOps Accents is a bi-weekly podcast about DevOps, Cloud, and AI, hosted by Pablo, Leo, and Kirill. Here are some more of our latest highlights — hit play wherever you listen to podcasts! https://www.youtube.com/watch?v=KgJsFjPS9_I
YouTube
THE BEST OF DEVOPS ACCENTS, volume 2
DevOps Accents is our bi-weekly podcast on everything around DevOps, Cloud and AI topics, with your hosts Pablo, Leo and Kirill. Here’s some more of our recent highlights — check out the pod here on YouTube, or wherever you get your podcasts!
Episodes, featured…
Episodes, featured…
Our Terraform Lightning Course is a rapid and free introduction into Terraform and IaC. You will learn how to use Terraform to manage multi-cloud environments, starting with most basic concepts and going to complex setups closer to the end.
Video: https://www.youtube.com/playlist?list=PLozcbFx8FoPHM7n2DGLa6G8ZwtWFsVZsP
Articles: https://mkdev.me/posts/infrastructure-as-code-and-how-terraform-fits-into-it
Video: https://www.youtube.com/playlist?list=PLozcbFx8FoPHM7n2DGLa6G8ZwtWFsVZsP
Articles: https://mkdev.me/posts/infrastructure-as-code-and-how-terraform-fits-into-it
mkdev.me
Terraform & IaC: Free Multi-Cloud Course | mkdev
In the first lesson of the Terraform Lightning Course, Kirill Shirinkin will explain what Infrastructure as Code is and how Terraform fits into this concept.
🔥2
#mkdevWeeklyHighlight
One big hidden risk is missing here: chart provider deciding not to do open source anymore, like Bitnami: https://www.prequel.dev/blog-post/the-real-state-of-helm-chart-reliability-2025-hidden-risks-in-100-open-source-charts
One big hidden risk is missing here: chart provider deciding not to do open source anymore, like Bitnami: https://www.prequel.dev/blog-post/the-real-state-of-helm-chart-reliability-2025-hidden-risks-in-100-open-source-charts
Platform engineering only works when it reflects how your teams actually build and operate software. We bring deep hands-on DevOps, cloud, CI/CD, and platform experience to help you build it right. Check out the page and schedule a call: https://mkdev.me/b/consulting/platform-engineering
mkdev.me
Platform Engineering Consulting | mkdev
Schedule a call to receive the Platorm Engineering consultation
Replace Docker for Podman for local development of containerized applications! This evergreen tutorial by Kirill teaches you all about basic usage of Podman and provides examples: https://mkdev.me/posts/dockerless-part-3-moving-development-environment-to-containers-with-podman
mkdev.me
Containerize Your Dev Environment with Podman | mkdev
What is Podman and does it work? Podman's pods and what they are good for. How to use Podman in real Ruby on Rails application. How to avoid Podman bugs. Using Podman instead of Docker: is it worth it?
In the 89th mkdev dispatch Kirill reports back on our own experiences with OpenClaw. Get an mkdev dispatch in your Inbox every other week, subscribe now! https://mkdev.me/posts/openclaw-post-hype-report-89
mkdev.me
OpenClaw Review: Post-Hype AI Execution Engine | mkdev
In the 89th mkdev dispatch Kirill reports back on our own experiences with OpenClaw.
CI is not enough anymore. Modern teams need pipelines that build, test, deploy, spin up PR environments, and keep security in check without slowing delivery down. See how we approach it and schedule a call: https://mkdev.me/b/consulting/majestic-pipeline
mkdev.me
Majestic Pipeline for your business | mkdev
Schedule a call to receive the Majestic Pipeline consultation from industry experts
In case you missed it when we released it last year: mkdev has an open source Terraform provider for OpenAI. It lets you provision and manage OpenAI resources with Terraform instead of endless clickops. Worth a look if you work with AI infra: https://mkdev.me/posts/announcing-the-open-source-terraform-provider-for-openai
mkdev.me
Introducing Open Source OpenAI Terraform Provider | mkdev
Tired of managing OpenAI configs by hand? mkdev just open-sourced a Terraform provider that lets you automate everything—from API keys to generative AI workflows—all as code. Read the article to see how it turns infrastructure and AI into one seamless experience.
Helm Lightning Course! A quick introduction to Helm in 5 steps. You will go from zero to a fully functioning Helm Chart by watching our videos: https://www.youtube.com/playlist?list=PLozcbFx8FoPHqL9Gm1IpboF45gekmgYjO
Or by going along with the articles: https://mkdev.me/posts/why-do-you-even-need-helm
Or by going along with the articles: https://mkdev.me/posts/why-do-you-even-need-helm
mkdev.me
Helm Lightning: Why Helm Matters for Kubernetes
Start mastering Helm with our introductory article to the Helm Lightning Course. Learn Helm basics, its crucial role in Kubernetes, and its unique deployment management features. Understand how Helm simplifies Kubernetes YAML files and the essentiality of…
One detail about Helm that is easy to miss: charts do not always have to be purely declarative and static.
Using
There is a catch:
https://mkdev.me/posts/lookup-kubernetes-resources-inside-helm-charts
Using
lookup, Helm can inspect the current cluster state during rendering. In the article’s example, that means pulling all namespaces, checking which ones carry a particular label, and then generating CronJobs only for those namespaces.There is a catch:
lookup does not filter by labels for you, so you have to fetch the resources first and then handle the label checks inside the template logic. Slightly clunky, but still surprisingly powerful for lightweight Kubernetes automations.https://mkdev.me/posts/lookup-kubernetes-resources-inside-helm-charts
mkdev.me
Using Helm Lookup to Query Kubernetes API | mkdev
Let's look at one of the lesser known and used Helm features, the lookup function!
A Kubernetes security audit should do more than point at problems. We review your cluster hands-on, work with your team to understand the real setup, and deliver practical recommendations you can actually put into the backlog. Check out the page and schedule a call: https://mkdev.me/b/audits/kubernetes-security-audit
mkdev.me
Kubernetes Security Audit | mkdev audits for business
Navigating the web of Kubernetes security demands a nuanced understanding and a meticulous eye for detail. That's where our expert team comes into play.