Infrastructure as Code
I convert manual infrastructure steps into reproducible Terraform modules, clear variables, safe defaults, and repeatable deployment flows.
███████╗██████╗ ██╗██╗ ██╗██╗ ██╗██╗███████╗███████╗ ██╗████████╗ ██╔════╝██╔══██╗██║██║ ██╔╝██║ ██╔╝██║██╔════╝██╔════╝ ██║╚══██╔══╝ ███████╗██████╔╝██║█████╔╝ █████╔╝ ██║█████╗ ███████╗ ██║ ██║ ╚════██║██╔═══╝ ██║██╔═██╗ ██╔═██╗ ██║██╔══╝ ╚════██║ ██║ ██║ ███████║██║ ██║██║ ██╗██║ ██╗██║███████╗███████║ ██║ ██║ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝
spikkie@automation:~$ build repeatable systems
Ansible playbooks, Terraform infrastructure, Python automation, Linux operations, and Kubernetes deployment workflows.
I convert manual infrastructure steps into reproducible Terraform modules, clear variables, safe defaults, and repeatable deployment flows.
With Ansible I automate servers, services, packages, secrets handling, updates, and operational tasks so environments stay predictable.
I build Python scripts, CLI tools, and integrations that replace boring or error-prone steps with controlled, testable workflows.
I prefer small, reviewable improvements over large unclear changes.
Every change should have a test, release log, or operator proof showing what really works.
Automation should also document a safe way back when behavior is not what was expected.
Automation profile
My focus is practical automation: less clicking, less configuration drift, faster deployments, better observability, and clear runbooks for operations.
$ automation stack --profile spikkie
ROLE Automation Engineer
PRIMARY_TOOLS Ansible, Terraform, Python
RUNTIME Linux, Docker, Kubernetes
FOCUS Infrastructure as Code, CI/CD, GitOps, ops tooling
OUTPUT scripts, playbooks, modules, runbooks, working systems
$ principle
→ automate carefully, verify everything, document the path back
Playbooks, roles, inventory structure, server provisioning, service configuration, idempotent management flows, and safe execution.
Infrastructure as Code, module structure, state risks, environment separation, reviewable changes, and reproducible cloud/on-prem provisioning.
Automation scripts, API integrations, data validation, command-line tools, deployment helpers, and glue code between systems.
I make scope, constraints, and the rollback agreement explicit before changing automation.
Scripts, playbooks, and modules get clear inputs, dry-run behavior, and logging operators can follow.
Each delivery belongs with visible control: tests, release output, operator evidence, and a clean continuation path.
Share briefly what is manual, fragile, or unclear today so the first step stays small and focused.
We choose a bounded improvement with clear constraints, test evidence, and a rollback path.
Every delivery gets visible proof: output, log, test, runbook, or operator check that can be repeated later.
Infrastructure as Code (IaC) Continuous Integration / Continuous Delivery (CI/CD) GitOps & Deployment Automation Platform Engineering Configuration Management Cloud-native Automation Kubernetes Operations Linux Infrastructure Automation Observability & Monitoring