Cloud Server Administraon with Linux
You will get to understand the concept of Networking in corporate as well as Enterprise environments.
You will learn how network resources are managed within Linux Servers; you will learn to create and
manage les and folders using le editors, touch, cat, echo, nano, remove, copy and move les: cp, mv,
rm, rmdir, etc. You will build on these basic commands to create and manage users, groups, permissions,
and applicaons in Cloud Servers. Intermediate level commands will be covered so you are able to
change/delete/modify resources, assign le and folder level ownership & permissions; Automate
processing with bash scripng, supported data migraon in varying ways covering SSH, SCP, FTP, Apache
HTTPD, etc.
Cloud Soluon Architecng with AWS
You will learn to design and manage public/private cloud infrastructures on AWS using VPC, EC2, S3,
CloudFront, Elasc File System, RDS, Direct Connect, Route53, CloudWatch, CloudTrail, Cloud
Formaon. You will work with Amazon IAM console to create custom users and groups; setup life cycle
policies for creaon of new snapshots, deleon of old snapshots; S3 CLI tools and backing data from S3
to Glacier and Deep Glacier; congure security groups, set up Elasc IP's and auto-scaling; create and
maintain Access Control Lists; IGW, Route Tables for public facing subnets and NAT for private-facing
subnets on AWS VPCs. You will learn to congure and manage various AWS Services including EC2, RDS,
VPC, S3, Glacier, CloudFront, and Route53, add elascity and scalability to meet design requirement
Infra as Code: Terraform & Python
You will use Terraform IaC to improve Application Deployment processes within AWS and develop
application features. You will learn to Set up IDE environment, install Terraform, create script. Terraform
files, workflow and .tfstate, backup to Cloud to achieve fortified Cloud infrastructure will be explained.
You will deploy cloud resources using terraform scripts, provide intermediate level design and engineering
support towards successful delivery of cloud projects. To further boost your skills in Automation, you will
learn to write codes in Python to automate infrastructure provisioning. You will mostly learn the basics of
coding as the actual codes will be generated by 3rd party AI system. You will learn to use prompt to
generate the codes that will work most accurately for your projects and situations
DevOps/CICD Engineering
At the end of this course, you will be able to setup code repos for git, merge branches to prepare codes
for deployment; design and implement CICD pipeline in Jenkins; integrate container registries, code
repositories with Jenkins, enable webhooks and scheduled cronjobs using poll SCM; write declarative
pipelines for automation of build and deployment in Jenkins; scale infrastructure using DevOps best
practices, automate deployment to staging environment before deploying to production (Continuous
Delivery); complete automation of manual tasks using scripting, YAML; identify bottlenecks in the
development processes and implement appropriate solutions; work with developers to optimize
applications for performance.
Kubernetes Engineering
At this stage, you are responsible for the build and deployment automation from CI to CD in Cloud using
git, maven (for java projects), Docker, Ansible, all the way to Kubernetes cluster. You will learn to Install
monitoring tools for observability and alerting across application and infrastructure. Specifically, you will
set up Prometheus & Grafana to monitor servers and ensure maximum uptime in production.
You will set up Dev, Test, & Prod environments in Operaons. You will learn Container Orchestraon with
Kubernetes from scratch, create managed Kubernetes clusters in AWS, deploy and manage live App in
Kubernetes.