System Engineering and Devops.

This repository contains programs and scripts primarily written in Bash and Python for the System Engineering and Devops curriculum at ALX.

Project Description
0x00. Shell, basics Simple file manipulation and folder navigation
0x01. Shell, permissions Permission handling for users, groups and others
0x02. Shell, I/O Redirections and filters Introduction to input/output streams in Linux
0x03. Shell, init files, variables and expansions Implementation of aliases and environmental variables
0x04. Loops, conditions and parsing Intermediate scripting with loops and conditionals
0x05. Processes and signals Process management with kill and trap
0x06. Regular Expressions Building regular expressions using Ruby's Oniguruma
0x07. Networking Basics OSI Model and data transfer protocols
0x08. Networking Basics 2 Localhost, IPv4 and /etc/hosts
0x09. Web Infrastructure Design Designing secure and monitored server systems
0x0A. Configuration Management Server orchestration with Puppet manifests/modules
0x0B. SSH Client configuration and key generation using SSH
0x0C. Web Server NGINX web server deployment and domain name set-up
0x0D. Web Stack Debugging #0 Using Docker to maintain and debug Apache servers
0x0E. Web Stack Debugging #1 Debugging NGINX servers with faulty ports
0x0F. Load Balancer Load balancing on HAProxy servers
Attack is the best defense ARP spoofing and sniffing unencrypted traffic, dictionary attack
0x10. HTTPS SSL Configuring HTTPS with Let's Encrypt and certbot
0x11. What_happens_when_you_type ... A blog and diagram about how the internet works
0x12. Web stack debugging #2 Debugging and running software as another user
0x13. Firewall Setting up UFW to block/allow incoming traffic
0x14. Mysql Implementing Primary-Replica infrastructure in MySQL
0x15. API Python scripts to export data to CSV and JSON
0x16. Api Advanced Interacing with Reddit's API to scrape data
0x17. Web Stack Debugging #3 Debugging with strace
0x18. Webstack Monitoring Monitoring system metrics with Datadog
0x19. Postmortem How to write a Postmortem
0x1A. Application Server Serving Flask apps with Gunicorn and NGINX
0x1B. Web Stack Debugging #4