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.
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.
Contributions are welcome! If you have any questions, suggestions, or improvements, please open a pull request or create a new issue.
This repository is licensed under the MIT License.
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!