Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 2.69 KB

README.md

File metadata and controls

34 lines (30 loc) · 2.69 KB

System Engineering and DevOps

This repository contains programs written in Bash for the System Engineering and DevOps curriculum at Holberton School.

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
0x10. HTTPS SSL Configuring HTTPS with Let's Encrypt and certbot
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 Interacting with Reddit´s API to scrape data
0x17. Web stack debugging #3 Debugging with strace
0x18. Webstack monitoring Monitoring system metrics with Datadog

Author