DevOps Engineer Intern

Closed
Vergo
Dartmouth, Nova Scotia, Canada
Christian Browne
President, Vergo
(5)
4
Project
Academic experience
200 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
Product or service launch Software development
Skills
cloud infrastructure vulnerability assessments software deployment communication workplace safety infrastructure management amazon web services devops continuous deployment ci/cd
Details

The main objective of this project is to provide students with the opportunity to gain hands-on experience in the field of DevOps engineering by actively contributing to the development and deployment of Vergo's innovative technology platform. Students will work closely with our experienced team to solve real-world challenges related to software deployment, infrastructure management, and automation, with the ultimate goal of enhancing Vergo's platform and ensuring its smooth operation.


By the end of the project, students are expected to:

  1. Acquire practical skills in DevOps methodologies, tools, and best practices.
  2. Collaborate with our team to optimize software deployment pipelines and infrastructure.
  3. Gain valuable experience in monitoring, troubleshooting, and ensuring the reliability of a cutting-edge technology platform.
  4. Contribute to the successful delivery of Vergo's services to clients, improving workplace safety and ergonomics.


This internship offers a unique opportunity for students to apply their knowledge in a real-world setting, make a meaningful impact on our technology, and prepare themselves for future careers in the DevOps field.

Deliverables

Students participating in this internship will be responsible for various activities to contribute to the successful achievement of the project goal, which includes:

  1. Infrastructure Management: Students will work on configuring, managing, and optimizing the cloud infrastructure primarily on AWS (Amazon Web Services) to support Vergo's platform. This involves creating, maintaining, and monitoring cloud resources.
  2. Deployment Automation: Collaborate with the development team to implement automated deployment processes, ensuring that new features and updates are seamlessly integrated into the platform.
  3. Continuous Integration/Continuous Deployment (CI/CD): Implement and enhance CI/CD pipelines to streamline the software development process, from code commits to production deployment.
  4. Monitoring and Logging: Set up monitoring and logging solutions to detect and address issues promptly, ensuring the reliability and performance of Vergo's platform.
  5. Security Practices: Assist in implementing security best practices to protect data and systems. Participate in vulnerability assessments and threat detection.
  6. Scripting and Automation: Develop scripts and automation tools to simplify routine tasks, improve efficiency, and enhance the reliability of the platform.
  7. Collaboration: Work closely with Vergo's development and operations teams to understand project requirements and priorities, ensuring smooth communication and coordination.
  8. Documentation: Maintain detailed documentation of infrastructure configurations, deployment processes, and best practices.
  9. Problem Solving: Troubleshoot and resolve infrastructure and deployment-related issues to minimize downtime and improve system performance.


Mentorship

To support students in completing the project, we will provide mentorship, training, access to resources, regular check-ins, collaboration opportunities, and connections to experts in ergonomics. We will also offer assistance with documentation, presentation coaching, problem-solving, feedback, networking, and adaptability to address any challenges that may arise during the project.


About the company

Company
Dartmouth, Nova Scotia, Canada
2 - 10 employees
Technology

Vergo reduces costly workplace injuries by using a computer vision platform that identifies high-risk postures and injury-prone activities in the workplace.