DevOps with AWS

Course Overview
Graduates to be trained, ready for Junior DevOps Engineer/Consultant role.
Areas Covered
Introduction to DevOps
- DevOps role
- DevOps Tools
- CI/CD practices
- Cloud Computing
- DevOps best practices
- Cloud Security
Business skills
- Communication Skills
- Elevator’s Pitch
- Team building
- Presentation skills
- The project environments
- Written comms and email
- Time and task management
- Business tools: Microsoft suite
Agile & SCRUM
- Agile introduction
- User Stories
- Scrum & Kanban
- Sprint ceremonies
- Retrospectives
- Backlog management
- CI/CD practices
Python
- Python development environment with PyCharm
- Python Basics
- Data types and operators
- Collections, Control flows
- Package management
- Object oriented programming (OOP)
- Python scripting
- HTTP & APIs
Git & GitHub
- Introduction to Version Control
- Git
- Git hub Repositories
- Markdown Documentation
- SSH set up with Git & GitHub
Linux
- Introdcution to Linux Ubuntu
- Bash Scripting
- Linux ecosystem
- Networking
- Provisioning
- Logging
DevOps Best Practices
- Software Development Life Cycle (SDLC)
- Introduction to Jenkins Automation Server
- Building CI/CD pi pelines with Jenkins
- Automated testing and deployment
Kubernetes (K8)
- K8 Cluster set up
- K8 Architecture
- K8 Objects & Services
- K8 highly available and scalable deployment on AWS EC2
AWS Cloud Services
- Building Virtual Machine (EC2) on AWS
- AWSCLI
- Deployment of Nodejs app
- Reverse Proxy with Nginx web server
- 2 Tier Architecture Deployment
- Data Migration to AWS-Cloud
- Simple Storage Service (S3)
- Security keys & key management
- Networking with Virtual Private Cloud (VPC’s)
- Building public and private subnets
- High availability, fault tolerance, scalability & elasticity
- Autoscaling & Load Balancing
- Monitoring and Alert Management
- Cloud Watch Alarms
- Simple Notification Service (SNS)
- Simple Queue Service (SQS)
Containerisation with Docker
- Introduction to containerisation and Docker
- Creating Docker Containers
- Deploying static web site using Docker
- Docker workflow and best practice
- Buidling Micro-Services
- Dockerfile and docker compose practice
Tools Used











Duration
This is a 8 weeks of training which could be customised as per client’s needs
Delivery Location
Real time online. Suggested timing 12am – 4am UK time Saturday and Sunday (Adelaide 10:30am – 02:30pm)
Additional Information
Students will require:
- Basic knowledge of computer, Linux background
- Laptop/desktop with minimum i5 with windows 10
- Chrome book/media pad not
- Dedicated space for online learning
- Second screen preferable