Example automations ยท as-is

DevOps & IT Ops

Example automations applied to the boring infra hygiene nobody schedules but everybody needs.

Backups, monitors, SSL/DNS watchers, log scanners, GitHub digests, postmortem drafts.

InTouch is a general-purpose automation platform. This page shows how it can be applied to DevOps / SRE / IT-ops workflows using example skills and jobs from the InTouch Hub. The same platform handles use cases far beyond DevOps; the examples here are starting points to adapt.

The examples below are scheduled or trigger-driven jobs that run alongside your existing monitoring/CI stack. They don't replace Datadog or Prometheus โ€” they handle the gaps where a custom script + a cron would normally live.

These are examples, not turnkey products. Read the README and YAML for each before running. Most expect either a Sheet, an HTTP endpoint, or an env var pointing at your infrastructure.

What you can automate

Things that quietly break

SSL certs expire on Saturday morning. DNS records get changed by someone you don't remember authorizing. Disk fills up the day before quarter-end. Backups silently fail and you don't know until you need them.

Source-control noise

Your team pushed 47 commits this week, opened 12 PRs, merged 9. Weekly digest of activity beats opening GitHub. Release notes drafted from commit messages. Bad commit message? Catch it on push.

Log triage

Your prod logs have 3,200 ERROR lines yesterday. Half are duplicates, half are real. Scan, dedupe, surface the actually-new ones. Postmortem draft from an incident thread.

Cloud bills you don't watch

AWS bill jumped 40% last month. You didn't notice. A daily Cost Explorer pull + threshold alert catches it before the invoice does.

Featured example skills

API Health Monitor

Given an API endpoint + expected behavior, returns a structured health read: latency, status, expected vs actual response shape.

Log Error Scanner

Paste a log slice; get a deduped summary of the actual unique errors, frequencies, and likely root causes. Better than `grep ERROR | sort | uniq`.

Error Postmortem Drafter

Given an incident timeline + Slack thread, drafts a postmortem skeleton: what happened, contributing factors, timeline, mitigations, action items.

GitHub Activity Digest

Summarize a repo's week: commits, PRs opened/merged, issues filed/closed, notable changes. Useful for weekly engineering reports.

Commit Message Improver

Take a vague commit message ("fix stuff", "WIP"); return a structured conventional-commit style message based on the actual diff.

Repo Release Notes

Draft a release notes section from commits between two tags. Categorize by type (features, fixes, breaking changes).

Featured example jobs

SSL Cert Expiration Alert

Daily check of a list of hosts; alert at 30/14/7 days before any cert expires. Sheet-backed list of hosts to watch.

DNS Change Detector

Periodic check of DNS records for a list of domains. Alert on any change (A, CNAME, MX, NS). Catches unauthorized changes early.

Website Uptime Check

Periodic HTTP HEAD against a list of URLs. Alert on non-200 or slow responses. Cheap external monitor.

Backup Verifier

Trust but verify: scheduled check that your backups (S3, local NAS) actually contain recent files, not just an empty success status from yesterday's cron.

Disk Space Alert

Per-host disk fill alerts. SSH out, run df, alert if any mount is over threshold. Headless servers especially.

Code Review on Change

When a PR is opened, post a Claude-drafted code review comment with suggested improvements. Augments human review, doesn't replace it.

S3 Cleanup

Scheduled cleanup of S3 prefixes older than N days. Prevents your dev/staging buckets from drifting to thousands of dollars/month.

AWS Cost Watcher

Daily AWS Cost Explorer pull. Alert if today's spend trajectory exceeds a threshold (catches stuck-on EC2 instances and S3 explosion early).

Database Snapshot Report

Daily summary of your DB: row counts per table, growth, key metrics. Spot anomalies before customers report them.

How it works

1. Install

InTouch runs as a single JAR on any host with Java 17. Or in a container, or on a Kubernetes pod. Free Personal edition for evaluation.

2. Adapt

Each job reads from either a Sheet, an HTTP endpoint, or an env var. Read the README, set the placeholders, point at your infrastructure.

3. Schedule + alert

InTouch runs the job on cron-style schedules, logs every run, alerts via your existing channels (email, Slack, Discord, Teams, PagerDuty webhook).

What you don't get

  • Not a Datadog/Prometheus replacement. InTouch is good for "scheduled task that watches X and alerts Y." For high-volume metric scraping, real-time dashboards, distributed tracing, use the right tool.
  • Not a CI/CD replacement. Use Jenkins, GitHub Actions, GitLab CI, etc. InTouch is the layer that watches THOSE for problems (build failure digests, etc.).
  • Not a SIEM. Log scanning is at the "weekly hygiene" level, not the "security operations center" level.

Try It

Personal edition is free. Install on your dev box or homelab server. Take a single example, point it at your infrastructure, see if it saves you an hour this week.

Download Personal Edition Browse the Hub