Skip to content

mimi-netizen/Steghub-DevOps_CloudComputing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StegHub School of DevOps & Cloud Engineering

Level 1 - 5

Introduction

This repository contains the tasks of the StegHub School of DevOps & Cloud Engineering. The topics covered in this level include:

  • Web Stack implementation in AWS: LAMP Stack, LEMP Stack, MERN, MEAN Stack deployment to Ubuntu in AWS
  • Client-server architecture with MySQL
  • Web solution with Wordpress
  • DevOps Tooling Website Solution
  • Load Balancer Solution with Apache
  • Tooling Website Deployment Automation with Continuous Integration - Introduction to Jenkins
  • Load Balancer Solution with Nginx and SSL/TLS
  • Ansible Configuration Management
  • Ansible Refactoring and Static Assignment (Imports & Roles)
  • Ansible Dynamic Assignments (Include) and Community Roles
  • Experience Continuous Integration with Jenkins, Ansible, Artifactory, SonarQube, and PHP
  • AWS Cloud Solution for 2 Company Websites using a Reverse Proxy Technology
  • Automate Infrastructure with Iac using Terraform
  • Migration to the Cloud with Containerization (Docker & Docker Compose)
  • Orchestrating Containers Across Multiple Virtual Servers with Kubernetes
  • Deploying Applications into Kubernetes Clusters
  • Persisting Data in Kubernetes
  • Building Elastic Kubernetes Service (EKS) with Terraform
  • Deploying and Packaging Applications into Kubernetes

Each task in this repository is designed to build upon the previous one, gradually increasing in complexity and difficulty. By completing these tasks, you will gain hands-on experience with various DevOps tools and technologies and develop a solid understanding of Cloud Engineering principles.

Getting Started

To get started, please follow the instructions in the .md file of each task. Each task contains a brief introduction, step-by-step instructions, and a submission template.

Contributing

Contributions are welcome! If you have any questions, suggestions, or improvements, please open a pull request or create a new issue.

License

This repository is licensed under the MIT License.

Acknowledgments

Thank you to the StegHub team for creating this curriculum and providing the opportunity to learn and grow.

I hope you enjoy this learning journey and look forward to your contributions to the DevOps and Cloud Engineering community!