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 is supported. This note will only be visible to 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