Skip to content
View P4uLT's full-sized avatar

Block or report P4uLT

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
P4uLT/README.md

๐Ÿ“ก P4uLT - SRE STATUS PAGE



API Services

Infrastructure

Monitoring

Automation

๐Ÿ’ญ "Hope is not a strategy" ๐Ÿ’ญ


Monitoring Dashboard

๐ŸŒ SYSTEM.CORE.PROFILE()

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:

๐ŸŽฎ OBSERVABILITY COMMAND CENTER

๐Ÿ“Š PROMETHEUS CENTRAL

Prometheus

METRICS
๐Ÿ“ก Scrape Targets
๐Ÿ“ก Ingestion Rate
๐Ÿ“ก Query Latency
๐Ÿ“ก Alerting
๐Ÿ“ก System Health

๐Ÿ“ˆ GRAFANA OBSERVATORY

Grafana

DASHBOARDS
๐Ÿ“Š Production
๐Ÿ“Š Monitoring
๐Ÿ“Š Analytics
๐Ÿ“Š Visualization
๐Ÿ“Š Data Sources

The principles and lessons that guide my work:

๐ŸŽฏ MY ENGINEERING PHILOSOPHY & WISDOM

๐Ÿ”ง

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

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”


๐Ÿ“– BATTLE-TESTED LESSONS

โœ… "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 PERSONAL SRE PLAYGROUND

Smart Home Automation

๐Ÿ”ฌ Home Lab: Where Theory Meets Reality

"My home is my staging environment. My family are my beta testers."


Home Assistant ESPHome MQTT Node RED


๐Ÿ—๏ธ HOME LAB METRICS
๐Ÿ“Ÿ ESP32 Devices
๐Ÿ“Ÿ Sensors
๐Ÿ“Ÿ Smart Lights
๐Ÿ“Ÿ Automations
๐Ÿ“Ÿ MQTT Traffic
๐Ÿ“Ÿ System Uptime
๐Ÿ“Ÿ Monthly Incidents
๐Ÿ“Ÿ Status

๐ŸŸข All automations running smoothly


๐Ÿ‘ฐ WIFE APPROVAL FACTOR (WAF)


๐ŸŽฏ SRE PRINCIPLES APPLIED

โœ… 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)

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”


๐Ÿš€ OTHER ADVENTURES

๐Ÿ”ง 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 โšก"


Let's connect and collaborate:

๐Ÿ”— COMMUNICATION CHANNELS

Let's Connect!

LinkedIn Email



๐Ÿค– Automated with โค๏ธ by P4uLT | This Footer is Also Monitored | 99.9% Uptime (The .1% is nap time) | Dashboards All The Way Down โšก "Building resilient systems at scale, one metric at a time" โšก

Pinned Loading

  1. esphome-rhasspy esphome-rhasspy Public archive

    rhasspy custom component for Esphome

    C++ 2