Skill 04
Automation & Scripting
Repeatable administration with Ansible, PowerShell, Bash, Python, and scheduled tasks.
01
Ansible
I use Ansible playbooks to make Linux and container-host deployments reproducible and idempotent. My current work covers inventories, variables, roles, templates, package installation, file management, and Docker deployment.
- Host inventories and grouped configuration
- Reusable roles and handlers
- Jinja templates and variables
- Docker and Portainer deployment
- Repeatable provisioning and recovery
02
Shell and system automation
I use Bash, PowerShell, systemd, rsync, SSH, and scheduled tasks for routine administration, file operations, service control, and repeatable maintenance.
- Service and process management
- File synchronization and backup tasks
- Log generation and parsing
- Scheduled maintenance
- Remote administration over SSH
03
Configuration as code
Docker Compose files and Ansible playbooks document how services are deployed. Keeping configuration in version-controlled text makes changes easier to review, reproduce, and recover.