Skip to content

mike7772/alx-system_engineering-devops

Repository files navigation

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. 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 as 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
• 0x0A. SSH
• 0x0B. Web server
• 0x0C. Web stack debugging #0
• 0x0D. Configuration management
• 0x0E. Web stack debugging #1
• 0x10. HTTPS SSL
• 0x11. What happens when you type holbertonschool.com in your browser and press Enter
• 0x12. Web stack debugging #2
• 0x13. Firewall
• 0x14. Mysql
• 0x15. API
• 0x16. API advanced
• 0x17. Web stack debugging #3
• 0x18. Webstack monitoring
• 0x19. Postmortem
• 0x1A. Application server
• 0x1B. Web stack debugging #4
• Command Line for the Win

Author ✒️ Michael Asnake

Acknowledgements 🙏

All work contained in this project was completed as part of the curriculum for Alx. ALX is a leading technology training provider, built to accelerate the careers of young Africans through the technology and professional skills that enable.