SLICK: Adopting SLOs for improved reliability
https://engineering.fb.com/2021/12/13/production-engineering/slick
https://engineering.fb.com/2021/12/13/production-engineering/slick
Uptime Kuma — Open Source Uptime Monitoring
https://ashishsecdev.medium.com/uptime-kuma-open-source-monitoring-tool-460ef5b7a64c
https://ashishsecdev.medium.com/uptime-kuma-open-source-monitoring-tool-460ef5b7a64c
End-to-End Prometheus Alerting Example with Replicated
https://www.replicated.com/blog/end-to-end-prometheus-alerting-example-with-replicated
https://www.replicated.com/blog/end-to-end-prometheus-alerting-example-with-replicated
How we handle 80TB and 5M page views a month for under $400
https://blog.polyhaven.com/how-we-handle-80tb-and-5m-page-views-a-month-for-under-400
https://blog.polyhaven.com/how-we-handle-80tb-and-5m-page-views-a-month-for-under-400
Kubernetes Vault Integration via Sidecar Agent Injector vs. CSI Provider
A detailed comparison of two HashiCorp-supported methods for HashiCorp Vault and Kubernetes integration.https://www.hashicorp.com/blog/kubernetes-vault-integration-via-sidecar-agent-injector-vs-csi-provider
Terraform Best Practices
This document is an attempt to systematically describe best practices using Terraform and provide recommendations for the most frequent problems Terraform users experience.https://www.terraform-best-practices.com
tfvaultenv
tfvaultenv reads secrets from HashiCorp Vault and outputs environment variables for various Terraform providers with those secrets.https://github.com/oulman/tfvaultenv
libvirt-k8s-provisioner
With this project, you can build up in minutes a fully working k8s cluster (single master/HA) with as many worker nodes as you want.https://github.com/kubealex/libvirt-k8s-provisioner
DevOps Kitchen Talks подкаст - это разговоры о современном DevOps, IT и около IT тематиках.
https://youtube.com/c/DevOpsKitchenTalks
https://youtube.com/c/DevOpsKitchenTalks
Software architecture tools
The best free and paid software architecture diagramming and design toolshttps://softwarearchitecture.tools
sysadvent
Reliability as a Product Feature: https://sysadvent.blogspot.com/2021/12/reliability-as-product-feature.html
Keeping Config Management Simple with Itamae: https://sysadvent.blogspot.com/2021/12/keeping-config-management-simple-with.html
GWLB: Panacea for Cloud DMZ on AWS: https://sysadvent.blogspot.com/2021/12/gwlb-panacea-for-cloud-dmz-on-aws.html
Least Privilege using strace: https://sysadvent.blogspot.com/2021/12/least-privilege-using-strace.html
Baking Multi-architecture Docker Images: https://sysadvent.blogspot.com/2021/12/day-7-baking-multi-architecture-docker.html
D&D for SREs: https://sysadvent.blogspot.com/2021/12/day-8-d-for-sres.html
3 things parenting taught me about system administration: https://sysadvent.blogspot.com/2021/12/3-things-parenting-taught-me-about.html
Assembling Your Year In Review: https://sysadvent.blogspot.com/2021/12/day-10-assembling-your-year-in-review.html
Moving from Engineering Manager to IC: https://sysadvent.blogspot.com/2021/12/day-11-moving-from-engineering-manager.html
Terraform Refactoring: https://sysadvent.blogspot.com/2021/12/day-12-terraform-refactoring.html
Ephemeral PR Environments: Enabling automated testing at a rapid pace: https://sysadvent.blogspot.com/2021/12/day-13-ephemeral-pr-environments.html
What's in a job description (and who does it keep away)?: https://sysadvent.blogspot.com/2021/12/day-14-whats-in-job-description-and-who.html
Introduction to the PagerDuty API: https://sysadvent.blogspot.com/2021/12/day-15-introduction-to-pagerduty-api.html
Setting up k3s in your home lab: https://sysadvent.blogspot.com/2021/12/day-16-setting-up-k3s-in-your-home-lab.html
Death to Localhost: The Benefits of Developing In A Cloud Native Environment: https://sysadvent.blogspot.com/2021/12/day-17-death-to-localhost-benefits-of.html
Minimizing False Positive Monitoring Alerts with Checkmk: https://sysadvent.blogspot.com/2021/12/day-18-minimizing-false-positive.html
Into the World of Chaos Engineering: https://sysadvent.blogspot.com/2021/12/day-19-into-world-of-chaos-engineering.html
To Deploy or Not to Deploy? That is the question: https://sysadvent.blogspot.com/2021/12/day-20-to-deploy-or-not-to-deploy-that.html
So, You're Incident Commander, Now What?: https://sysadvent.blogspot.com/2021/12/day-22-so-youre-incident-commander-now.html
What is eBPF?: https://sysadvent.blogspot.com/2021/12/day-23-what-is-ebpf.html
WHAT IS SYSADVENT?The Myths and the Magic in My Search for Acquiring Software Engineering Skills: https://sysadvent.blogspot.com/2021/12/the-myths-and-magic-in-my-search-for.html
With the goals of sharing, openness, and mentoring, we aim to provide great articles about systems administration topics written by fellow sysadmins.
Reliability as a Product Feature: https://sysadvent.blogspot.com/2021/12/reliability-as-product-feature.html
Keeping Config Management Simple with Itamae: https://sysadvent.blogspot.com/2021/12/keeping-config-management-simple-with.html
GWLB: Panacea for Cloud DMZ on AWS: https://sysadvent.blogspot.com/2021/12/gwlb-panacea-for-cloud-dmz-on-aws.html
Least Privilege using strace: https://sysadvent.blogspot.com/2021/12/least-privilege-using-strace.html
Baking Multi-architecture Docker Images: https://sysadvent.blogspot.com/2021/12/day-7-baking-multi-architecture-docker.html
D&D for SREs: https://sysadvent.blogspot.com/2021/12/day-8-d-for-sres.html
3 things parenting taught me about system administration: https://sysadvent.blogspot.com/2021/12/3-things-parenting-taught-me-about.html
Assembling Your Year In Review: https://sysadvent.blogspot.com/2021/12/day-10-assembling-your-year-in-review.html
Moving from Engineering Manager to IC: https://sysadvent.blogspot.com/2021/12/day-11-moving-from-engineering-manager.html
Terraform Refactoring: https://sysadvent.blogspot.com/2021/12/day-12-terraform-refactoring.html
Ephemeral PR Environments: Enabling automated testing at a rapid pace: https://sysadvent.blogspot.com/2021/12/day-13-ephemeral-pr-environments.html
What's in a job description (and who does it keep away)?: https://sysadvent.blogspot.com/2021/12/day-14-whats-in-job-description-and-who.html
Introduction to the PagerDuty API: https://sysadvent.blogspot.com/2021/12/day-15-introduction-to-pagerduty-api.html
Setting up k3s in your home lab: https://sysadvent.blogspot.com/2021/12/day-16-setting-up-k3s-in-your-home-lab.html
Death to Localhost: The Benefits of Developing In A Cloud Native Environment: https://sysadvent.blogspot.com/2021/12/day-17-death-to-localhost-benefits-of.html
Minimizing False Positive Monitoring Alerts with Checkmk: https://sysadvent.blogspot.com/2021/12/day-18-minimizing-false-positive.html
Into the World of Chaos Engineering: https://sysadvent.blogspot.com/2021/12/day-19-into-world-of-chaos-engineering.html
To Deploy or Not to Deploy? That is the question: https://sysadvent.blogspot.com/2021/12/day-20-to-deploy-or-not-to-deploy-that.html
So, You're Incident Commander, Now What?: https://sysadvent.blogspot.com/2021/12/day-22-so-youre-incident-commander-now.html
What is eBPF?: https://sysadvent.blogspot.com/2021/12/day-23-what-is-ebpf.html
Cache Poisoning at Scale
Identifying and Exploiting over 70 Cache Poisoning vulnerabilitieshttps://youst.in/posts/cache-poisoning-at-scale
An exposed apt signing key and how to improve apt security
https://blog.cloudflare.com/dont-use-apt-key
https://blog.cloudflare.com/dont-use-apt-key
copybara
A tool for transforming and moving code between repositories.https://github.com/google/copybara
Google Shell Style Guide
Authored, revised and maintained by many Googlers.https://google.github.io/styleguide/shellguide.html
How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber)
https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services
https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services
Test Azure Terraform code with Terratest
https://rakesh-suryawanshi.medium.com/test-azure-terraform-code-with-terratest-6c1b1249aea2
https://rakesh-suryawanshi.medium.com/test-azure-terraform-code-with-terratest-6c1b1249aea2