Review and restructure Cloud Architecture within Google Cloud

Open
Quote Kong Ltd
Waterloo, Ontario, Canada
Larry Fast
Larry Fast He / Him
Senior Software Developer - DevOps
3
Project
Academic experience
60 hours per student
Student
Anywhere
Intermediate level

Project scope

Categories
Cloud technologies Website development Security (cybersecurity and IT security) Databases Networking
Skills
planning cloud services applications architecture risk mitigation application performance management computing platforms data integrity scalability
Details

We are using Google Cloud Platform (GCP). Happy to accommodate a team trained on AWS/Azure if your team is happy to step up and learn GCP. Is this within your scope?


We are using GCP badly in many ways. Examples: No VPC, many problematic development processes, poor DB update process (MySQL), security holes, poor API design. Our problems span infrastructure, development and product design.


Goal: with a primary focus on cloud infrastructure, review and then reorganize our development system toward today's best practices.

Deliverables

(This has been built based on your Cloud Migration template)

  1. Current Infrastructure Assessment: Evaluate the existing application architecture, dependencies, configurations, and performance metrics on the current cloud provider.
  2. Migration Plan: Develop a comprehensive migration plan outlining the steps, timelines, resource requirements, and risk mitigation strategies for transitioning the application to a more robust & coherent use of Google Cloud services.
  3. Migration Execution: Implement the migration plan, including provisioning resources, transferring data, reconfiguring settings, and testing functionality to ensure a smooth transition.
  4. Post-Migration Validation: Conduct thorough testing and validation to verify the application's performance, functionality, and data integrity on the new cloud provider.
  5. Documentation and Reporting: Provide detailed documentation covering the migration process, configuration changes, troubleshooting procedures, and lessons learned. Present a comprehensive report summarizing the project's objectives, methodologies, challenges, and outcomes.


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes
Industry, innovation and infrastructure

About the company

Company
Waterloo, Ontario, Canada
2 - 10 employees
Business services, Marketing & advertising, Business & management, Construction, engineering & trades, Media & production

The fastest and accurate quoting solution for the residential contractor. We are a software company that automates processes and tedious tasks for the residential contractor with customized accuracy. Made by general contractors.

We (have fun) helping residential general contractors