Bash Scripts
Tried and was tired of doing same tasks manually. Tried and was hooked to bash script

Bash Scripts
- Required extensive files for performance benchmarking. Developed a Bash script to generate a variable columnar/row CSV file by appending from a smaller sample file, as per the specified size
- While at LTI (Not a part of this repository), amidst the excitement of deploying to ease deployment process, the support team introduced their iteration of a deployment script. Though it was straightforward for them, the same couldn't be said for us. We had to extra meticulous when executing the git push on their branch. To streamline this, I authored a client auto-deploy script. This script rebased the relevant banch for particular client from their main, implements required tag adjustments(based on our repo tags), commits the changes, and then pushes them to the support deploy_repo. This made it possible not to deal with supports repo, and let the script take care of the push
- Tried my hand using rSync for ensuring periodic backups from my mobile to HDD(WIP)
- At LTI (Not a part of this repository), I authored two Bash scripts to automate the process of performance benchmarking for our connector service. For instance, we could use the script to benchmark our MySQL connector, executing parallel requests of 1, 3, 5, 10, etc., with varying loads such as 10k, 50k, 100k, etc. rows, all adhering to standardized procedures. The resulting metric data was exported as CSV files, securely stored on our service pod's storage mount. I would initiate the script at the beginning of the day and retrieve the results by day's end. The script was written to robustly handle potential pod failures. The first script, designed for Spark on K8S, would submit a job to Spark on K8S, monitor pod activity at intervals, and upon completion, gather the metrics. The second script systematically submitted requested load requests at intervals, monitored service pod logs, and collected metrics upon completion
- Bash
- Kubernetes
- Git
- Automation
- Ubuntu
- rSync
Icon Credits
Linux icons created by Abu Shafiyya - Flaticon - https://www.flaticon.com/free-icons/linuxFood icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/foodPrivacy icons created by deemakdaksina - Flaticon - https://www.flaticon.com/free-icons/privacyAt icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/at