πŸ₯ž backlog

Module-Cloud πŸ”—

[TECH ED] Join a collective job hunting session πŸ”— Clone

#cyf-employment

Why are we doing this?

At CYF we share our job hunting. We work together to find suitable roles, analyse them, share them with each other, and support each other to apply for them. The work of many multitplies our individual efforts.

A key part of that experience is learning to reach out to companies, to people at companies. We connect with them so they come to talk to us at Code Your Future, enhancing our profile and our chances of getting roles.

75% of job applications are never read. ATS software filters them out automatically. When we work together, our voices are more powerful. Hiring managers can hear us when we speak together, when we present to companies, at events, when we make personal connections with people. We get someone to really look at our profiles and together we beat the automated processes that otherwise exclude our applications.

Maximum time in hours

1

How to get help

https://poe.com/CYF_Job_Hunter

How to submit

Find the shared collective job spreadsheet. It’s pinned in Slack. Find a suitable role and add that role to the sheet. Then look through all the questions and actions you can take. As a group, identify a role that at least some of you could achieve and make a plan to apply. What help will you need? Do we know someone at that company? Read the website, does that company participate in local tech events? Can you go there? CYF can help.

How to review

You must find some grads in your region to come to class day and run this session with you. Where will you find them? (Probably on Slack!) Schedule one to two hours to work on this together. And then book another session!

  • :brain: Prep work
  • 🎯 Topic Communication
  • 🎯 Topic Problem-Solving
  • 🎯 Topic Teamwork
  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… Sprint 1
  • πŸ“… Sprint 3
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Use Terraform to add the previous steps πŸ”— Clone

https://registry.terraform.io/namespaces/terraform-aws-modules

Why are we doing this?

This ticket assume you have completed #20 #21 #22 #23

By completing these tasks, you’ll gain practical experience in implementing scalability and monitoring within AWS, essential for maintaining a healthy and efficient application. By using Terraform, you’ll have the opportunity to embed your understanding of infrastructure as code.

Use Terraform

Terraform: update the existing terraform files to add the previous steps in this coursework.

Maximum time in hours

n/a

How to get help

Ask calm, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

How to submit

Commit your terraform files to your working repo.

  • 🎯 Topic Code Review
  • 🎯 Topic Delivery
  • 🎯 Topic Iteration
  • 🎯 Topic Requirements
  • 🏝️ Priority Stretch
  • πŸ¦‘ Size Large
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Setup Scalability And Monitoring: CloudWatch Dashboards πŸ”— Clone

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html

Why are we doing this?

In this sprint, you’ll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.

Set High Availability for RDS

Create Custom Dashboard: Utilize CloudWatch Metrics to create a custom dashboard that shows metrics for both EC2 and RDS services.

By completing these tasks, you’ll gain practical experience in implementing scalability and monitoring within AWS, essential for maintaining a healthy and efficient application.

Maximum time in hours

n/a

How to get help

Ask calm, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

How to submit

Demo your progress in class.

  • 🎯 Topic Delivery
  • 🎯 Topic Requirements
  • 🎯 Topic Testing
  • 🏝️ Priority Stretch
  • πŸ‚ Size Medium
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Setup Scalability And Monitoring: CloudWatch Alarms πŸ”— Clone

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html

Why are we doing this?

In this sprint, you’ll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.

Set High Availability for RDS

Navigate to CloudWatch: In the AWS Management Console, navigate to the CloudWatch service.

Create CPU Utilization Alarm: Set up an alarm to monitor the CPU utilization of your EC2 instances.

Create RDS Read/Write Alarm: Set up another alarm to monitor the Read and Write capacity of your RDS instance.

Maximum time in hours

2

How to get help

Ask calm, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

How to submit

Demo your progress in class.

  • 🎯 Topic Delivery
  • 🎯 Topic Requirements
  • 🎯 Topic Testing
  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Setup Scalability And Monitoring: High Availability for RDS πŸ”— Clone

https://docs.aws.amazon.com/rds/

Why are we doing this?

In this sprint, you’ll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.

Set High Availability for RDS

Modify RDS Instance: In the AWS RDS Dashboard, modify your existing RDS instance to include Multi-AZ deployments for MySQL, PostgreSQL, SQL Server, or Oracle.

Maximum time in hours

1

How to get help

Ask calm, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

How to submit

Demo your progress in class.

  • 🎯 Topic Delivery
  • 🎯 Topic Requirements
  • 🎯 Topic Testing
  • πŸ• Priority Mandatory
  • πŸ¦‘ Size Large
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Setup Scalability And Monitoring: EC2 Load Balancers πŸ”— Clone

https://docs.aws.amazon.com/elasticloadbalancing/

Why are we doing this?

In this sprint, you’ll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.

Setup EC2 Load Balancers

Create EC2 Load Balancer: In the AWS Management Console, set up a new EC2 Load Balancer.

Configure Load Balancer: Add rules to your Load Balancer to route traffic to your EC2 instances.

Test Load Balancer: Ensure that the Load Balancer is distributing traffic across multiple EC2 instances

Maximum time in hours

3

How to get help

Ask calm, curious questions with links, code samples, and no screenshots.

https://curriculum.codeyourfuture.io/guides/asking-questions/

How to submit

Demo your progress in class.

  • 🎯 Topic Delivery
  • 🎯 Topic Requirements
  • 🎯 Topic Testing
  • πŸ• Priority Mandatory
  • πŸ¦‘ Size Large
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Prepare for live session πŸ”— Clone

https://curriculum.codeyourfuture.io/cloud/sprints/5/prep/

Why are we doing this?

It is essential to start learning new concepts and ideas before Saturday’s session. During the week, we expect you to get stuck and form questions about the new content so you can address misconceptions during Saturday’s session. The prep work here will introduce you to the new concepts for the week.

You will need to do this prep work before tackling the coursework.

Maximum time in hours (Tech has max 16 per week total)

3

How to get help

Share your blockers in your track channel

https://curriculum.codeyourfuture.io/guides/asking-questions

How to submit

It will be clearly evident if you don’t do the prep. At CYF we come to class prepared.

  • :brain: Prep work
  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ”‘ Priority Key
  • πŸ“… Sprint 5
  • Cloud
[TECH ED] Check module success criteria πŸ”— Clone

https://curriculum.codeyourfuture.io/cloud/success/

Why are we doing this?

πŸ”‘ The most important thing is that you are secure in your understanding.

At the end of the course, we will expect you to deploy infrastructure as code using your understanding. If you cannot build things, we cannot put you forward for jobs. It is in your personal interest to make sure you have properly understood this track.

To join the Cloud employment pool, you will need to successfully complete this track. How will you as a cohort meet the success criteria? Discuss it in your channel and make a plan together.

πŸ§‘πŸΏβ€πŸŽ€ good strategies

  • asking volunteers to review your code
  • helping each other with coursework blockers
  • arranging midweek study sessions
  • using Saturday time to review code and demo progress

πŸ™…πŸΏ bad strategies

  • opening empty PRs or pretending to do work
  • copying and pasting
  • breaking the Trainee Agreement
  • mistaking the measure for the target

Maximum time in hours

.5

How to get help

Discuss with your cohort. Support each other.

How to submit

In week 5 of your module you will need a representative to report to the organisation. Here’s your template, fill in your details and delete as appropriate:

πŸ“ˆ Cohort Progress Report from @cohort-name to @programme-team

  • criterion
  • criterion
  • criterion
  • criterion

βœ… We are progressing to the next module. β›” We are taking a consolidation week to meet our targets.

  • 🎯 Topic Code Review
  • 🎯 Topic Communication
  • 🎯 Topic Delivery
  • 🎯 Topic Requirements
  • 🎯 Topic Teamwork
  • 🎯 Topic Testing
  • 🎯 Topic Time Management
  • πŸ• Priority Mandatory
  • πŸ¦” Size Tiny
  • πŸ“… Sprint 5
  • πŸ“… Week 1
  • πŸ“… Week 4
  • Cloud