DevOps with AWS

DevOps with AWS

DevOps

Courses 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.

About Us

Education Investors Pty Ltd Trading as Vocational Skills Australia

ABN: 24 611 927 792
RTO Code: 45121
CRICOS Course Code: 03818M

Contact Us

  • Innovation House 50 Mawson Lakes Boulevard Mawson Lakes South Australia 5095 Australia
  • 08 7123 2730
  • info@vsa.sa.edu.au

Follow links

Vocational Skills Australia acknowledges Aboriginal and Torres Strait Islander people as the Traditional Custodians of the land and acknowledges and pays respect to their Elders, past and present.

© Vocational Skills Australia. All Rights Reserved