BTC October 2024 - DevOps and Backend Development

Beyond the Cloud
Toronto, Ontario, Canada
Beyond The Cloud
Program Lead
Experience
4/5 project matches
Dates set by teams
Agreements required
Preferred companies
Canada
Any company type
Business services, It & computing, Technology

Experience scope

Categories
Information technology Networking Cloud technologies
Skills
learning platforms devops cloud computing
Learner goals and capabilities

Beyond the Cloud is partnering with Riipen, the leading work-integrated learning platform, to provide dynamic pathways to Canada’s cloud technology sector. Through hands-on, employer-led projects, this collaboration will help aspiring digital infrastructure professionals pave their way for success with in-demand skills and work experience. Learners are participants of Beyond the Cloud.  They have recently completed industry relevant, unique, and personalized upskill training across dev ops and back end development.


The final phase of the program is to complete a project over a six week period where they are required to demonstrate their knowledge and ability to apply core digital infrastructure principles. They will apply their skills to your business challenge as this capstone project in their Beyond the Cloud certificate program.

  • Submit a project here for the Beyond the Cloud team to review. 
  • Once approved, you will be matched with a team of 3-5 participants. Learners do not apply and will be assigned by the Beyond the Cloud team
  • Projects will start Monday October 14th ending by Friday November 22nd.



If you have questions or need help drafting your project content please email us at beyondthecloud@riipen.com.


You can also find all of our help articles here.


Learners

Learners
Certificate
Beginner, Intermediate levels
200 learners
Project
60 hours per learner
Educators assign learners to projects
Teams of 5
Expected outcomes and deliverables
  • Projects should be up to 60 hours in length per participant and are to be completed over a 6 week period (10 hours/week)
  • Each project should require the contributions of 3-5 participants (up to 300 hours in total).
  • Check out this guide on best practices for working with Beyond the Cloud participants.
  • Given the short and remote nature of Beyond the Cloud, we require a project-based experience. If your project looks like a job posting, we cannot accept it. Please provide a concrete scope for the participant’s work and limit their work to a specific project.
  • We have pinned an example project template to this experience which you can use as a starting point. 
  • If you choose to use a template from our library, ensure that you have added as much context for your business needs as possible. Our team will not accept any projects that were created from a template without sufficient customization.


Project Examples

Requirements

Learners have gained practical experience and skills in the following:


Backend Developer Skills:

  1. Database Queries and Manipulation: SQL
  2. Programming: Java, Python,Javascript, APIs
  3. Containers and Virtualization: Docker, Kubernetes
  4. Version Control: Github, Azure DevOps Server
  5. Operating Systems: Linux


Additional details on experience include:

  • Python, Python basics
  • SQL - Knowledge of syntax of the SQL language, as well as database design with multiple tables, foreign keys, and the JOIN operation
  • Version Control - Can implement Version Control systems; navigate and configure using the command line; use a GitHub repository; create a GitHub repository. Manage code revisions
  • Intermediate level learners also have experience with Python and Kubernetes (basics of Docker containers, container orchestration with Kubernetes, and managed clusters on Azure Kubernetes Service)


DevOps Engineer Skills:

  1. Automation and Configuration Management: Jenkins, Ansible 
  2. Containers and Virtualization: Docker, Kubernetes
  3. Database Queries and Manipulation: SQL
  4. Programming: Java, Python,Javascript, APIs
  5. Cloud Platforms: Azure, AWS


Additional details on experience include:

  • Foundational principles of DevOps with a particular focus on culture and the DevOps mindset.
  • Can implement DevOps culture and practices in the AWS Cloud; explore deployment strategies for server less applications; adopt and enforce Continuous Integration and Continuous delivery practices on AWS
  • Intermediate level learners will also have knowledge of DevOps Engineering on AWS and Kubernetes; can use Kubernetes container management capabilities to deploy containerized applications; can create Kubernetes resources holding application configuration and secrets, and inject those values into applications; may enable intra-pod network communications for applications deployed in Kubernetes.


Employers can post a range of projects that are suited to database or network administration, including but not limited to a structured process encompassing:

  • Challenge identification
  • Requirements gathering
  • Research
  • Development of a viable solution or prototype
  • Present key findings and suggest recommendations


Deliverables will vary depending on the project scope. At the conclusion of the project you will have assets that can be used to further your business goals. 


  • Note: If participants are completing confidential work they can still submit work on the platform by uploading redacted samples, using the worklog feature, and writing a brief project reflection. In this case, we might also recommend that you have the participants sign an NDA before starting your project. You can use the Agreements feature to do this.


Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

I confirm that I have read and understand the Terms and Conditions of this program

I understand that I must provide ongoing mentorship and guidance to the participant team that is working on my project. I must be responsive to any questions, and check in on progress to help ensure a good result.

I will evaluate the participants' final project submissions within 5 business days, offering feedback that can be utilized by the participants to strengthen their resumes and LinkedIn profiles.

I understand I will not receive applications and instead there will be a team assigned to me for this project ready to start on day 1