Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/princexz/alx-system_engineering-devops

I'm now a ALX Student, this is my second repository as a full-stack engineer
https://github.com/princexz/alx-system_engineering-devops

c git network network-analysis ruby shell

Last synced: about 2 months ago
JSON representation

I'm now a ALX Student, this is my second repository as a full-stack engineer

Awesome Lists containing this project

README

        

# System engineering & Devops

Module of **System engineering** and **Devops**, carried out during **Full Stack Software Engineering studies** at **[ALX](https://www.alxafrica.com/)**.

## Projects
All of the following folders are projects done during the studies:

| Project name | Description |
| ------------ | ----------- |
| [`0x00-shell_basics`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x00-shell_basics) | It aims to learn about basics commands, navigation, files and directories in **Shell** |
| [`0x01-shell_permissions`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x01-shell_permissions) | It aims to learn about man pages, permissions (owner, group and other) of files and directories in **Shell** |
| [`0x02-shell_redirections`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x02-shell_redirections) | It aims to learn about how to handle standard input and output and how to combine commands and filters with redirections in **Shell** |
| [`0x03-shell_variable_expansions`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x03-shell_variables_expansions) | It aims to learn about alias builtin, help builtin, local, global and reserved variables (PATH, HOME and PS1), special parameters `$?` and single an double quotes in **Shell** |
| [`0x04-loops_conditions_and_parsing`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x04-loops_conditions_and_parsing) | It aims to learn about loops (`while`, `until` and `for`), condition statements (`if`, `else`, `elif` and `case`), shebangs and how to create SSH keys with **Bash** |
| [`0x05-processes_and_signals`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x05-processes_and_signals) | It aims to learn about PID, processes and commands that handles them (`ps`, `pgrep`, `pkill`, `kill`, etc) in **Bash** |
| [`0x06-regular_expressions`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x06-regular_expressions) | It aims to learn about how to build a regular expression |
| [`0x07-networking_basics`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x07-networking_basics) | It aims to learn about what is an OSI model, LAN, WAN, IP address, localhost, subnet and TCP/UDP |
| [`0x08-networking_basics_2`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x08-networking_basics_2) | It aims to learn about what is localhost/127.0.0.1, what is 0.0.0.0, what is `/etc/hosts` and how to display the machine's active network interfaces |
| [`0x09-web_infrastructure_design`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x09-web_infrastructure_design) | It aims to learn about how to design a Web Infrastructure |
| [`0x0A-configuration_management`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x0A-configuration_management) | It aims to learn about server configuration management using **Puppet** |
| [`0x0B-ssh`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x0B-ssh) | It aims to learn about what is a SSH, how to create an SSH RSA key pair and how to connect to a remote host using SSH |
| [`0x0C-web_server`](https://github.com/princexz/alx-system_engineering-devops/edit/master/0x0C-web_server) | It aims to learn about the roles of `web servers` and their processes (parent and child), and DNS roles |
| [`0x0D-web_stack_debugging_0`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x0D-web_stack_debugging_0) | It aims to learn about how to debug a webstack |
| [`0x0E-web_stack_debugging_1`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x0E-web_stack_debugging_1) | It aims to provide further knowledge on how to debug a webstack |
| [`0x0F-load_balancer`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x0F-load_balancer) | It aims to learn about how to setup and use a load balancer distributing network load across multiple servers |
| [`0x10-https_ssl`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x10-https_ssl) | This aims to learn about SSL certificates and authentication |
| [`0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter) | This aims to write an article explaining the intricacies of what happens when one makes a google search |
| [`0x12-web_stack_debugging_2`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x12-web_stack_debugging_2) | This aims to provide further knowledge of what was previously learned in webstack debugging |
| [`0x13-firewall`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x13-firewall) | This aims to learm about firewalls and how to set them up for servers |
| [`0x14-mysql`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x14-mysql) | This aims to learn how to incorporate the use of MySQL in this module |
| [`0x15-api`](https://github.com/princexz/alx-system_engineering-devops/tree/master/0x15-api) | This aims to learn how to incorporate the use of api in this module |
| [`Command Line For The Win`](https://github.com/princexz/alx-system_engineering-devops/tree/master/command_line_for_the_win) | This aims to gain mastery of command line commands across different difficulties |
| [`Attack Is The Best Defense`](https://github.com/princexz/alx-system_engineering-devops/tree/master/attack_is_the_best_defense) | . |

## Author: :black_nib:

* [Prince Solomon] [princexz](https://github.com/princexz)

## Acknowledgements :pray:

All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning. For more information, visit [this link](https://www.alxafrica.com//):


ALX Africa Logo