AWS re/Start x Generation

My experience with the course


AWS re/start X Generation

Overview

AWS re/Start is a free 12 week bootcamp to kickstart your career in tech as a Cloud Support Practitioner — run in collaboration with Amazon Web Services and Prince’s Trust.
Free training and qualification: You’ll learn all you need to be successful in a cloud technology career – from the coding languages & technical knowledge of cloud computing to the employment skills that will help you achieve your potential. At the end of the programme you’ll be ready to take your AWS Cloud Practitioner Certification.
Connect with employers: At the end of the programme, Generation will connect you with employers hiring for cloud and devops engineer roles, support you through your application, and help you transition into your working life.
Mentor support: Mentor support is available during and 6 months post programme.

Background

What I did before I joined

Before the programme, I had completed my A-Level. As part of the scheme at my Sixth Form, we created our UCAS applications and I applied for university to study Computer Science. While doing this, I was too looking for apprenticeships relating to Computer Science studies. Whilst I did get accepted into City University, I chose to look at apprenticeships over going to university as I preferred to learn on the job and get practical experience when using the actual technologies while working.


Why I applied and joined

At a local careers fair, I saw this programme being advertised and researched upon it to see if it was the right fit for me. Although this programme was not an apprenticeship, it guaranteed to teach all technologies needed as a junior cloud role from scratch, and in addition employability skills, two interviews with potential recruiters and mentorship. These points are what sold me to go ahead and apply for this role.

My Review

This was the best jumpstart to my career!

I cannot recommend this course enough! Everything about it was a great experience, from the instructor, mentor, and my fellow cohort. We were located in the awesome AWS London offices in Holborn, where we had our travel and lunches fully reimbursed. The facilities and resources provided aided all of us to learn the topics efficiently. The AWS sandbox accounts allowed us to play and experience their services, without any worry about charges being incurred. There was also an immersion day where the employees from the AWS office had visited us to teach us how to create an application using the AWS services. On the two employer days, we had a opportunity to network with recruiters and employees from great tech companies with potential roles. The Prince's Trust and Generation team were always working with us to ensure we had a great experience and connect us with interested companies to be employed at the end of the course. At the end of the course, I was extremely glad to be accepted by Sainsbury's in the role of a Data Engineer.

Curriculum

Here is what we were taught in this course. All topics were taught from scratch, so even if you are a complete novice, you will still be able to understand them!

  1. Designing an Application
  2. Application components
  3. Developing an Application
  4. Accessing the Application and Threats
  5. Maintaining the Application

  1. Introduction to Linux
  2. Linux sessions
  3. Files and directories
  4. Editing files in Linux
  5. The bash interpreter
  6. Bash environment
  7. Admin and Sudo
  8. Data streams
  9. Processes
  10. Pipes and filters
  11. Filesystem access
  12. Writing shell scrips
  13. CPU and Memory
  14. Logging in Linux
  15. Linux troubleshooting

  1. Discover networking
  2. Intro to Networking
  3. Intro to IP
  4. Intro to TCP
  5. Network devices
  6. Network security
  7. Network troubleshooting

  1. Introduction to security
  2. The security lifecycle
  3. Prevention - External
  4. Prevention - Internal
  5. Detection
  6. Responding to an IT security threat
  7. Security Analysis

  1. Introduction
  2. Backup and Restore
  3. Querying the Database
  4. MySQL Performance
  5. Query Optimization

  1. Basic Development Concepts
  2. DevOps and Continuous Integration
  3. Configuration Management
  4. Debugging and Testing

  1. Python fundamentals
  2. Data types
  3. Lists and dictionaries
  4. Control flow
  5. Functions and modules
  6. Working with files
  7. Debugging
  8. Sys Admin

  1. Cloud Concepts Overview
  2. AWS Infrastructure Overview
  3. Cloud Economics
  4. AWS Core Services: Compute
  5. AWS Core Services: Storage
  6. AWS Core Services: Amazon VPC
  7. AWS Core Services: Database
  8. AWS Core Services: Balancing, Scaling, Monitoring
  9. AWS Cloud Security
  10. Cloud Support Services

  1. Understanding Systems Operations
  2. Tooling and Automation
  3. Computing (Servers)
  4. Computing (Scaling and Name Resolution)
  5. Computing (Serverless and Containers)
  6. Computing (Database Services)
  7. Networking
  8. Storing and Archiving
  9. Monitoring and Security
  10. Managing Resource Consumption
  11. Creating Automated and Repeatable Deployments

Not just tech!

This course did not only teach the tech skills, we were also taught Behavioural and Mindset skills, helping us to increase our employability skills. Here are some of the skills that were taught:

Growth Mindset
Persistence
Personal Responsibility
Future orientation
Proactiveness
Teamwork
Communication
Time Management

Gallery

Some images taken at the course!

  • All
  • Office
  • Cohort
  • Learning