Skip to content

AhmedAlhusaini/devops-bash-into-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Bash Into Action

Welcome to Bash Into Action, a growing collection of Bash scripting workflows tailored for DevOps, system administration, and GIS Enterprise Speicalits.

This repository is where I showcase my technical competency through practical scripts, real-world configurations, and concept-driven demos. It blends hands-on automation with thoughtful exploration of Bash fundamentals, cloud integration, and scalable infrastructure logic.


🧩 What You'll Find Here

  • 🔧 DevOps workflows: automation, backups, user provisioning, cloud sync
  • 🖥️ System admin tools: account management, validation, logging
  • 🌍 GIS admin utilities: ArcGIS Server backups, directory handling, credential flows
  • 📚 Concept breakdowns: modular scripting, error handling, logging, scalability
  • 🧪 Live demos: scripts built for real settings, not just theory
  • Tasks and Projects: practical exercises and complete solutions for real-world use cases

📦 Projects (WIP)

  • Employee Onboarding System
    Interactive Bash script for collecting user info, routing by department, and provisioning Linux accounts.

  • Sys Config Backup to S3
    Compresses and uploads ArcGIS config directories to S3 with timestamped logs and bucket validation.

  • Setup K8s with KubeAdm Enable you simply to install kubeadm cluster on master node and same for workers. Simply create instances with clsuter system requirments and then ssh into each machine ; get its ip and set hostname then update & run script. same steps for master and worker nodes.

More workflows will be added over time as I continue refining, testing, and expanding this toolkit.


🧭 Getting Started

git clone https://github.com/AhmedAlhusaini/devops-bash-into-actions.git
cd bash-into-action
chmod +x *.sh

About

DevOps Bash Into Actions is a curated collection of Bash scripts and automation projects tailored for DevOps workflows. It includes modular tasks and real-world projects that demonstrate how Bash can streamline infrastructure, monitoring, deployment, and system administration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages