Beyond the Cloud - DevOps and Backend Development
Experience scope
Categories
Information technology Networking Cloud technologiesSkills
learning platforms devops cloud computingBeyond 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 four 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.
- Projects will start Monday July 22nd ending by Friday August 30, 2024
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
- 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:
- Database Queries and Manipulation: SQL
- Programming: Java, Python,Javascript, APIs
- Containers and Virtualization: Docker, Kubernetes
- Version Control: Github, Azure DevOps Server
- 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:
- Automation and Configuration Management: Jenkins, Ansible
- Containers and Virtualization: Docker, Kubernetes
- Database Queries and Manipulation: SQL
- Programming: Java, Python,Javascript, APIs
- 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.