⚡
  • HOME
  • NEWS
  • SERVICES
  • ARCHITECTURE
  • TECH STACK
  • PORTFOLIO
  • ABOUT
  • CONTACT
HOMENEWSSERVICESARCHITECTURETECH STACKPORTFOLIOABOUTCONTACT
© 2026 Miodrag Gromilić. All rights reserved.
HOMENEWSSERVICESTECH STACKPORTFOLIOCONTACTABOUTFAQs
Back to Skills

Bash/Shell

Since 1989Bash & Shell scripting

Bash & Shell scripting — automating everything from server provisioning to CI/CD pipelines and daily workflows.

Overview

Shell scripting is fundamental to everything I do. I write Bash scripts for server provisioning, automated backups, log rotation, cron jobs, CI/CD pipeline helpers, Docker entrypoints, and deployment orchestration. I use advanced features like associative arrays, process substitution, trap handlers, and signal management for robust production scripts.

Use Cases

  • Server provisioning
  • automated backups
  • CI/CD helpers
  • Docker entrypoints
  • cron jobs
  • log management
  • deployment scripts

Advantages

  • Available everywhere
  • no dependencies
  • fast execution
  • perfect for automation
  • pipes and composition
  • battle-tested

Considerations

  • Error handling is clunky
  • no native data structures
  • portability issues between shells
  • hard to debug complex scripts

Works Great With

LinuxDockerGitCI/CDNginxKubernetesTerraformAWSGCP

Related Technologies

Linux
Since 1991
Docker
Since 2013
Kubernetes
Since 2014
Nginx
Since 2004
Apache
Since 1995
GCP
Since 2008
Back to Skills CONTACT