← All skills

Skill 04

Automation & Scripting

Repeatable administration with Ansible, PowerShell, Bash, Python, and scheduled tasks.

AnsiblePowerShellBashPythonDocker Composesystemdrsynccron

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.