Software Infrastructure/Cloud Engineer

Open
Omnia Consulting Ltd.
Vancouver, British Columbia, Canada
MK
Matt Karakilic He / Him
Director
(14)
3
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & IT Cloud technologies Security (cybersecurity and IT security) Information technology Software development Databases
Skills
infrastructure as a service (iaas) application programming interface (api) react.js (javascript library) cloud services regression testing data migration data layers firebase amazon web services platform as a service (paas)
Project scope
What is the main goal for this project?

Our company currently relies on Google Firebase heavily. This is a Back end as a Service technology. We currently use this with the React front end framework.


As we are growing with our feature set, we are starting to find limitations/restrictions around Firebase stack. One example is how Firebase stack restricts us to implement Open Graph Tags for Social media website previews.


For that reason we are going to migrate our stack into Amazon Web Services and use AWS as a Infrastructure as a Provider. This will allow us to use technologies that are less-locking and more interoperable.


This will involve several different steps for the students, including:

  • Building cloud systems, with our assistance in providing the necessary documents
  • Understand how web systems with application instances, front end components, CDN and data layer works.
  • Understand how application APIs are designed, and can be changed.
  • Providing training on existing cloud service models (BaaS, IaaS, PaaS)

Bonus steps in the process would also include:

  • Performing data migration from different cloud providers.
  • Adding support for Open Graph Tags


What tasks will learners need to complete to achieve the project goal?

By the end of the project, students should demonstrate:

  • Working version/copy of our website deployed in AWS, that is not using Firebase. Where our ReactJS is deployed to AWS storage, and using backend APIs in AWS.
  • Learnings along the way, with what was challenging, and what was a technological limitation.
  • Organized handing off documents.

Bonus steps would include:

  • Complete working version of our website, inclusive of our regression tests passing in AWS version
  • Performing data migration from Firebase on AWS
  • Integrating Linkedin Preview on our social media share functionality as a proof that it unlocks our business needs.
  • A final report.


How will you support learners in completing the project?

Students will connect directly with seasoned professionals and have a chance to connect with leaders of the tech industry in Canada and USA. They will also be provided with mentorship throughout the project. We will be able to provide answers to any questions they may have and we will be sure to make them ready for the industry!

Supported causes
Industry, innovation and infrastructure
About the company
  • https://www.omnialtd.ca
  • 2 - 10 employees
  • Business services, It & computing, Marketing & advertising, Non-profit, philanthropic & civil society, Technology

At Omnia Consulting, we're not just a UX Consulting firm – we're your trusted partners in crafting digital experiences that leave a lasting impression. With over 50+ years of combined experience, our team of seasoned professionals seamlessly blends creativity with strategy to deliver impactful, user-centric solutions that captivate your audience.

Who We Are:
We are more than just consultants; we are visionaries who turn ideas into extraordinary realities. Our expertise spans a comprehensive range of services, including Marketing Strategy, UX Research, Brand Design, Project Management, Prototyping, UX Content Writing, Usability Studies, Interface Design, Mobile App Design, and Analytics.

What Sets Us Apart:
Experience: With decades of experience under our belt, we understand what it takes to succeed in the digital landscape, whether you're a startup, entrepreneur, or a Fortune 500 company.

Tailored Solutions: We don't believe in one-size-fits-all approaches. Every project is unique, and we tailor our services to meet your specific needs and goals.

User-Centric Approach: User experience is at the heart of everything we do. We prioritize understanding your audience to create experiences that resonate and convert.

Creative Excellence: Our team is a powerhouse of creativity, combining design innovation with data-driven insights to ensure your brand stands out.

Proven Results: Our track record of delivering exceptional results speaks for itself. We measure our success by the impact we make on your business.

Who We Serve:
No matter where you are on your journey, Omnia is here to guide you. Whether you're a budding startup looking to make your mark or a Fortune 500 company seeking to elevate your digital presence, we've got the expertise and passion to help you succeed.