Cloud For Jobs 2.0 Training
16
Modules
16 Weeks
Duration
Overview
Our Cloud For Jobs 2.0 course will give you the training and exposure you need to manage enterprise level serverless IT infrastructures in a DevOps environment. This course is intended for those just starting their career in IT, so the pace intentionally slower to accommodate newbies.
It’s built to prepare Sysops administrators, systems administrators, and those in a DevOps role who want to learn how to create automatable and repeatable deployments of applications, networks, and systems on the AWS platform. It offers all the building blocks you need to master AWS DevOps Cloud Computing.
During the first 4 weeks of the class, we will build a solid foundation by learning the essential AWS services. During the following 12 weeks, you will learn how to build, provision, and administer Infrastructure as code as an AWS Infrastructure DevOps Engineer.
Modules
- DevOps methodology
- Access to Cloud9
- Infrastructure as Code
- Pets vs Cattle concept
- Intro to the AWS CLI
- Intro to Terraform
- Download/Install Terraform on CLoud9
- What is Cloud Computing
- Global Infrastructure
- High Availability
- Elasticity
- Resilience
- Security / Shared Responsibility Model
- Ec2 Pricing
- EC2
- Instance Families and Size
- EC2 Storage
- EBS Volumes
- EBS Snapshots
- EC2 Security
- Security Groups
- Tags
- Userdata Scripts
- Deploy Windows and Linux Instance on the Console
- Deploy Linux Instance with Terraform
- Get information about instances with the CLI
- Query Instance Metadata
- VPC, Subnets (Private/Public)
- Default VPC
- NAT Gateway
- Get info about your VPC using the CLI
- Elastic IPs and Elastic Network Interfaces
- NACLS and Security Groups
- Direct Connect
- Endpoints
- Build a VPC on the Console
- Build a VPC with terraform
- S3
- Build Bucket and upload files on the console
- Build a bucket with Terraform
- Configure EFS on the Console
- Resizing an EBS Volume
- EBS
- Create an EBS Volume and attach to an instance
- Make snapshot of EBS Volume
- Use the CLI to list object in the bucket
- EFS
- Setup EFS on an Instance
- AWS Health Dashboard
- Memory
- CPU
- Cloudwatch
- CloudWatch Logs
- CloudWatch Alarms
- Important Metrics
- Cloudtrail
- Decoupled Architecture
- Scale Out or Scale Up?
- ASG
- AutoScaling Policies
- Launch Configurations
- Elastic Load Balancers
- SQS
- SNS
- Create an Auto Scaling Group on the Console
- Test Auto Scaling Policies
- SQL and noSQL Databases
- RDS
- Dynamo DB
- Aurora
- Elasticache
- Deploy an RDS Instance on the console
- Deploy an RDS Instance with Terraform
- IAM
- IAM Roles
- IAM Policies
- IAM Users and Groups
- Cross Account Roles
- STS
- Config
- GuardDuty
- Cloudtrail
- Security best Practices
- Systems Manager
- Systems Managers Permissions
- Resource Groups
- Session Manager
- Run Command
- Patch Manager
- Documentation
- Cloud Formation
- Anatomy of a Cloud Formation Template
- Stack
- Parameters
- Outputs
- Change Sets
- Cross Stack References
- Nested Stacks
- Deploy EC2 Instances with CloudFormation
- Deploy VPC with CloudFormation
- Stack Sets
- ECS
- EKS
- What is a Container?
- What is Serverless?
- How to deploy a Lambda Function
- Lambda
- Chef Recipes
- OPSWorks
- Deploy Changes to Instances
- OpsWorks Options (Chef, Puppet, etc)
- Layers
- Deploy an Instance with OpsWorks
- Elastic Beanstalk
- Environment
- Application
- Deploy an APplication on EB
- Make changes to app on EB
- Code Commit
- Cloud 9
- Code Deploy
- Create a Repo in Code Commit
- Clone a Repo in Code Commit
- Make changes to instances using code deploy
- Code Build
- Build task with code build
- Code Pipeline
- Create a Code Pipeline to deploy your terraform
- code