DevOps and Cloud training
Are you ready to elevate your skills in DevOps and Cloud technologies? Join our bootcamp to gain hands-on experience, practical knowledge, and expert guidance to excel in the world of cloud computing.
Introduction
What is a programming language
Python installation and first program
Data types: string, integer and floating point number
Data types quiz
Variables
List and Index position
List and index position quiz
Dictionary and Method
Dictionary and Method quiz
'for' loop
'break' and 'continue' statements
'while' loop
Booleans: True and False
f-string
User input / input function
Functions
'if', 'elif' and 'else' statements
Python 'class'
Python IDE - PyCharm vs VSCode
Congratulations!
Introduction
Create AWS account and log on as root user
Add MFA (Multi-Factor Authentication) for root user
Configure AWS Budget
IAM Users and Groups
AWS CLI (Command Line Interface) installation and configuration
First EC2 server, Free Tier and SSH keys
Create EC2 virtual server using AWS CLI
AWS Regions
VPC - Virtual Private Cloud
Subnets and Availability Zones
Security Groups
S3 bucket / Simple Storage Service
EICE - EC2 Instance Connect Endpoint
Build a website with AWS LightSail
Route53 - your DNS in AWS
Install CentOS 8 or 9 & AMI Subscription service
Host your email inbox with AWS WorkMail
Mount S3 bucket to EC2 server
Create EC2 server using Terraform - IaC (Infrastructure as a Code) tool
Deploy a container to ECS
Free VPN with SSHuttle
What is Terraform and IaC - Infrastructure as a Code
Installation process on Linux and Mac
Installation process on Windows
Create infrastructure... but where?
Create AWS account and log on as root user
Add MFA ( Multi-Factor Authentication ) for AWS root user
Create AWS Budget
Create AWS IAM User and Group
AWS CLI installation and API access keys configuration
AWS Free Tier, SSH keys and 'manual' EC2 server configuration
VSCode installation
VSCode Terraform extension installation
Creating workspace and terraform provider configuration
Terraform init and lock file
Build First server using Terraform
Terraform plan and terraform apply commands
Terraform destroy command
Create AWS VPC with Terraform
Create subnet and Terraform dependency tree explained
Create server, subnet and VPC and more about dependencies
Terraform tfstate file
Variables
tfvars file explained
Create 100 servers with 'count' meta-argument
How to use Terraform with GCP, Azure and other providers
Introduction
Install Windows... in a docker container !
Build background remover app (using docker container)
Docker bind mount vs Docker volume
SSH Tunnelling (local port forwarding)
Reverse and Dynamic SSH Tunneling (Remote and Dynamic port forwarding)
Free VPN with SSHuttle
Portainer vs Docker compose vs Docker run
Linux iNode and file system
Deploy ARR stack with just 1 command !
ARR stack with Gluetun VPN - how to build your own docker-compose file
Route any docker container through VPN!
Rclone - ultimate tool to copy, backup or sync your files to (and from) any Cloud location !
Introduction
What we are going to build
Server preparation process
PostgreSQL installation and initial configuration
Configure primary and standby server
Install and configure PgBackRest
Take a full backup with pgBackRest
Restore data from backup
Introduction
OSI model vs TCP/IP model
What is the Internet? Load Balancer? BGP? and more...
SSH Tunnelling explained
Reverse and Dynamic SSH Tunneling (Remote and Dynamic port forwarding) & AutoSSH
Free VPN with SSHuttle