System Engineering and DevOps - Bash, Scripting, Web Stack/Web Stack Debugging, Networking & Security, CI/CD
This repository contains programs written for the system engineering and DevOps track at ALX SE Path.
In these projects, I worked with Bash and practiced writing Bash scripts to automate tasks. I learned about the OSI model and various Linux networking tools. Further, I configured a distributed system - two web servers and one load balancer - for deployment of my AirBnB project using Nginx, HAProxy, certbot, ufw, and MySQL.
The specific list of projects contained follows:
- 0x00. Shell, basics
- 0x01. Shell, permissions
- 0x02. Shell, I/O Redirections and filters
- 0x03. Shell, init files, variables and expansions
- 0x04. Loops, conditions and parsing
- 0x05. Processes and signals
- 0x06. Regular expression
- 0x07. Networking basics #0
- 0x08. Networking basics #1
- 0x09. Web infrastructure design
- Mohamed A. Abeid <Muhabeid>
All work contained in this project was completed as part of the curriculum for ALX Software Engineering Programme. ALX offers job-ready training in the tech fields employers need most. For more information, visit ALX-Africa.