Automation
Terraform in CI/CD: pipelines, plan review, OIDC and GitOps
Automate Terraform: plan pipeline on merge requests and apply after approval, posting the plan as a comment, OIDC federated identities to AWS, Azure and G…
Guides & insights
Automation
Automate Terraform: plan pipeline on merge requests and apply after approval, posting the plan as a comment, OIDC federated identities to AWS, Azure and G…
DevOps
Manage infrastructure as code: declarative or imperative, Terraform (providers, state, plan, modules, drift), Ansible for configuration, immutable infrast…
Observability
Vector concepts (sources, transforms, sinks), YAML configuration, common components, disk buffers and operational tools (validate, top, tap).
Proxy & networking
Learn how to use HAProxy Topology Visualizer to turn complex haproxy.cfg files into interactive diagrams and make debugging your architecture easier.
Cloud computing
I will certainly shock more than one person in this article, but don't hesitate to read to the end and then leave comments.
Observability
Sync Grafana dashboards and folders with a GitHub repository: prerequisites, token, setup in Administration > Provisioning, saving through commits or pull…
Observability
Show a message at the top of every Grafana page: enabling it, the Message field with Markdown and HTML, colour variants, scheduling, permissions, API prov…
Cloud computing
Choose compute on Google Cloud: Compute Engine VMs and managed instance groups, Google Kubernetes Engine (Standard and Autopilot), Cloud Run for serverles…
Cloud computing
Design networking on Azure: virtual networks and subnets, network security groups (NSG), peering and hub-and-spoke topology, Azure Firewall, Private Endpo…
Systems & Linux
Understand and control Linux processes (ps, top, signals, nice, jobs), interpret load, memory and I/O (free, vmstat, iostat), diagnose with lsof and strac…
Systems & Linux
Automate Linux administration with Bash: variables and quoting, conditions, loops, functions, exit codes, set -euo pipefail, trap, arguments with getopts,…
DevOps
Set up a DevOps organization: value chain and value stream mapping, Team Topologies, « you build it, you run it », platform teams, small batches, feedback…
Learning never stops