00:00:00 UTC
sevenroute.dev
Section ◆ About · The person behind the dashboards Updated April 2026 Open to senior SRE / platform / infra roles
— About

I build small, reliable systems — and the quiet tools that keep them honest.

NameMathew Martin RoleDevOps / SRE engineer BasedIndia · IST (UTC+5:30) StackLinux · AWS · Ansible · Python

The short version.

I'm an infrastructure engineer who likes the parts of the job most people quietly avoid: log pipelines, runbooks, the second post-incident review, the cleanup PR no one notices.

My day-to-day is mostly Linux on AWS — keeping fleets of EC2 instances healthy, watching them through ELK and Grafana, and writing the Ansible & AWX automation that holds it all together. I treat observability as a design problem, not a logging problem.

Outside the SRE work, I run a multi-strategy options trading bot for the Indian markets (NSE / MCX). It's the same discipline, different domain — runbooks, kill switches, postmortems, and a healthy respect for the failure modes you didn't anticipate.

I write here because I keep solving the same problems twice. This site is mostly a notebook to my future self, with a side hustle as a portfolio.

MM
Mathew Martin · 2026

Selected work, recent first.

2024 — present
2026 · liveQ1 onwards

Live algorithmic trading on NSE & MCX.

Multi-strategy Python options bot, deployed to AWS Mumbai via AWX with a static EIP for SEBI broker whitelisting. Five concurrent scanners, an LLM-backed entry gate, and a session-wide kill switch.

Builder · Operator
2026 · liveApril

Fleet-wide SSH key rotation via AWX/AAP.

Designed & shipped an Ansible AWX playbook that rotates the apadmin ed25519 key across env-classed AWS RHEL fleets — verify-before-commit, per-host rollback, AWX credential write-back.

Platform / Automation
2026 · in useQ1

Self-hosted ELK + Grafana on AWS.

Two t2.micro RHEL EC2s, one Ansible playbook to deploy, one to tear down. Logstash + ES + Grafana, dashboards versioned in git and pushed via the Grafana API.

SRE / Observability
2025 — 2026Tooling year

A handful of quiet tools.

A Linux security reviewer (stdlib-only Python), a Flask + SQLite project tracker, a multi-agent research SDK on Claude, and an AWX dispatcher playbook for EC2 lifecycle. Built to scratch real itches, kept small.

Builder

A periodic table of the stack.

Things I reach for first. Roughly grouped, deliberately incomplete — I'd rather use one tool well than five tools poorly.

01OS
Lx
Linux
RHEL · Ubuntu
02Cloud
Aw
AWS
EC2 · IAM · EBS
03Cfg
An
Ansible
Daily driver
04CD
Ax
AWX / AAP
Job orchestration
05Lang
Py
Python
Scripts · bots · APIs
06Lang
Ba
Bash
Glue · audits
07Obs
Es
Elastic
Logs · search
08Obs
Ls
Logstash
Pipelines
09Obs
Gr
Grafana
Dashboards
10Web
Fl
Flask
Internal apps
11DB
Sq
SQLite
WAL mode
12AI
Cl
Anthropic SDK
Tool use · caching
13Net
Ng
nginx
Reverse proxy + LE
14Edge
Cf
Cloudflare
Pages · DNS
15Run
Dk
Docker
Containers
16Trade
Up
Upstox API
NSE · MCX · F&O
17Bot
Tg
Telegram
Two-way control
18VCS
Gi
Git
+ GitHub

How I work.

i.

Boring tools, on purpose.

I'd rather pick a tool that has been quiet for ten years than one that's exciting this quarter. Boring is a feature; surprises live in the bill and in pager duty.

ii.

Observability before features.

If I can't see it, I can't fix it. Every system I touch grows a dashboard before it grows an endpoint — including the trading bot.

iii.

Cheap by default.

Cost is a real constraint, not a footnote. The bot runs on ~$30/mo of EC2; the ELK stack tears itself down end-of-day. Most of my favourite designs came from someone forwarding me an AWS bill.

iv.

Write the runbook first.

If it's worth deploying, it's worth a one-page document explaining what to do at 3 a.m. when it breaks. Trading systems are the same: a kill switch, a clear way to recover, a written post-incident.