Skip to content

amacharla/holberton-system_engineering-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System engineering & DevOps

Welcome

Thanks for visiting my SysAdmin / SRE-type scripting projects. It is written in Bash, Python, and other tools

Table of Contents

About

This repository contains various projects created while learning the System Admin or Site Reliability Engineer (SRE) skills.

This repository contains projects on:

  1. Linux/Command Line. The projects will cover:
  • How the shell works
  • Navigating the file system
  • Manipulating files
  • I/O redirections, standard input, standard output, pipes, filters
  • Permissions
  • Job control
  • Shell scripts
  1. Infrastructure design & management
  • Parsing
  • Advanced Log parsing
  • Advanced SSH
  • Setup a domain name Understanding DNS
  • Setup SSL certificate
  • Manage Web servers
  • Manage Load balancers
  • Continuous integration & deployment MySQL Master / Slave setup
  • Firewall management
  • Build tools for AWS, EC2, S3
  • Web infrastructure design
  • Monitor a web infrastructure
  • Web stack debugging

Requirements

  • Ubuntu 14.04 LTS
  • python3 3.4.3
  • Flask
  • Puppet
  • ufw
  • xxx styling
  • All programs were run on a Vagrant(ubuntu/trusty64) (Virtualbox) environment

Installation

In your terminal, git clone the directory with the following command:

git clone https://github.com/amacharla/[Github project directory]

Usage

./[executable file]

Projects

  1. 0x00-shell_basics
  2. 0x01-shell_permissions
  3. 0x02-shell_redirections
  4. 0x03-shell_variables_expansions
  5. 0x04-loops_conditions_and_parsing
  6. 0x05-processes_and_signals
  7. 0x06-regular_expressions
  8. 0x06-ssh
  9. 0x07-networking_basics
  10. 0x08-networking_basics_2
  11. 0x08-web_stack_debugging_0
  12. 0x09-web_infrastructure_design
  13. 0x0B-web_server
  14. 0x0E-web_stack_debugging_1
  15. 0x0F-load_balancer
  16. 0x10-https_ssl
  17. 0x11-what_happens_when_your_type_holbertonschool_com_in_your_browser_and_press_enter
  18. 0x12-web_stack_debugging_2
  19. 0x13-firewall
  20. 0x14-mysql
  21. 0x15-api
  22. 0x16-api_advanced

Credits

Work is owned and maintained by Anoop Macharla (@noop_lion). A few projects were group projects, and joint ownership will be reflected in each respective project README.md file.

About

Day 1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published