class SRE_Engineer:
"""
Hope is not a strategy
"""
def __init__(self):
self.name = "Thomas Samter"
self.alias = "P4uLT"
self.role = "Engineer Manager SRE"
self.company = "Datadome"
self.location = "France"
self.status = "๐ข ONLINE"
self.motto = "Hope is not a strategy"
def passions(self):
return [
"๐ญ Observability & Monitoring",
"๐๏ธ Infrastructure as Code",
"๐ค Automation & DevOps",
"๐ Home Automation Projects",
]
def current_mission(self):
return "I'm currently at [**Datadome**](https://datadome.co) as a **Engineer Manager SRE**"
def learning_path(self):
return "Continuously improving SRE practices, diving deeper into infrastructure automation"
def expertise(self):
return "SRE, Observability (Prometheus/Grafana), Infrastructure as Code, Home Automation"
def fun_facts(self):
return [
"Uptime obsessed (99.9% is not enough!)",
"Home automation enthusiast (everything is automated)",
"Coffee-driven development advocate โ",
"Believes in monitoring ALL the things ๐",
"If it's not in Grafana, it didn't happen",
"Bald and proud of it ๐",
]My daily dashboard diet:
|
|
||||||||||||||||||||||||
The principles and lessons that guide my work:
|
Automation First
Eliminate toil, automate everything repeatable |
Measure Everything
If you can't measure it, you can't improve it |
Data-Driven
Metrics and evidence guide all decisions |
|
Blameless Culture
Learn from incidents, don't point fingers |
Continuous Improvement
Small changes, deployed frequently |
Simplicity Wins
Complex systems fail in complex ways |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| โ "It works on my machine" is not a deployment strategy |
| โ If you haven't tested your backups, you don't have backups |
| โ The best time to test disaster recovery is before the disaster |
| โ Metrics that aren't monitored might as well not exist |
| โ Every "temporary" solution becomes permanent |
| โ The bug is always in your code first, the library second |
| โ Friday deployments are a lifestyle choice (a bad one) |
| โ Reading the error message solves 80% of problems |
| โ Turning it off and on again works surprisingly often |
| โ Documentation written "later" is never written |
๐ญ "Experience is what you get when you didn't get what you wanted"
Where I put these principles into practice:
"My home is my staging environment. My family are my beta testers."
| ๐๏ธ HOME LAB METRICS | |
|---|---|
| ๐ ESP32 Devices | |
| ๐ Sensors | |
| ๐ Smart Lights | |
| ๐ Automations | |
| ๐ MQTT Traffic | |
| ๐ System Uptime | |
| ๐ Monthly Incidents | |
| ๐ Status | |
๐ข All automations running smoothly
|
|
| โ Infrastructure as Code - All configs version-controlled and deployable |
| โ Automated Deployments - OTA updates for all devices, zero manual flashing |
| โ Blameless Postmortems - When automations break, we learn (and protect WAF) |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
๐ง DIY Projects & Electronics โโ Status: ๐ก In Progress | Building custom sensors and smart devices |
|
๐ค Open Source Contributions โโ Status: ๐ข Active | Contributing to Home Assistant & ESPHome |
๐ญ "If it's not automated, it's broken โก"






