Case Studies

Executing cloud migration: AWS to GCP for a silicon valley leader

Written by RITS | Jun 18, 2024 10:15:00 PM
Since 2020, we have proudly supported our client, a digital platform and software engineering company, by providing them with a pool of IT professionals carefully selected by our recruiters as part of our staff augmentation service. Covering most of the programming languages and project roles with the talent gathered in our database is not a problem for us, and the cost efficiency that goes behind outsourcing IT professionals, and the time saved on recruitment processes, allows our client to focus solely on growing its business.
 

Client overview

Our client is a human-centered digital platform and software engineering company based in Silicon Valley. It empowers companies in the travel, retail, insurance, and tech verticals to use the cloud, AI, and emerging technologies to create extensible platforms.

Services provided

Since 2020, we have been providing our client with selected IT professionals as part of our staff augmentation service.

Projects purpose

Among a wide variety of the client’s projects, our specialists have developed numerous applications, engineering tools and platform components for the cloud. More recently, cloud-to-cloud migration projects – mainly from Amazon Web Services (AWS) to Google Cloud Platform (GCP) – have been in their hands. Our expertise in performing complex cloud-to-cloud migrations has become a key part of our partnership, helping the client and its customers optimize their infrastructure and achieve better performance while reducing costs.

Project Team

Our partnership included skilled IT professionals at mid and senior levels of experience, each of whom brought unique skills to the projects. Roles and technologies included:

  • DevOps Engineers (Python, Kubernetes, Jenkins, CI/CD, Ansible, Terraform, Docker, Helm, Git)
  • Fullstack Developers (Java, Spring, SpringBoot, JavaScript, TypeScript, React, Redux, Cloud (GCP), Node / Node.js)
  • Java Developers (Java, Spring, Hibernate, Webservices, REST API, Microservises, Maven/Gradle, Docker, GCP)
  • Java + DevOps Engineers (Java, Spring, Springboot, Python, Kubernetes, Jenkins, CI/CD, GCP)
  • Frontend Developers (JavaScript, TypeScript, HTML, CSS, React, Redux, Ngrx, Jasmine, Karma, GCP)
  • QA Engineers (Java, Selenium, REST Assured, Cypress, Cucumber, Bitbucket, Tomcat, GCP, Docker)
  • C++ Developers (C++ 17, STL, Boost, Linux)
  • Technical Product / Program Managers
  • Scrum Masters
  • .NET Developers (C#, .NET (4.8), REST API, Entity)
     

Recruitment process

Typically, the entire recruitment process from the time the candidate information is sent takes a maximum of 2 weeks. The shortest recruitment took a week and the longest took 2 months, which was caused by the client’s specific requirements. Since we began working with the client in the recruitment process, we have referred more than 300 candidates from our database of IT professionals. Nearly 40 have been hired long-term. The average period of cooperation on the project is two years.

Conclusion

Our client has completed a huge number of projects for Silicon Valley technology companies, so our cooperation brings above-standard mutual benefits – our IT specialists not only support the client’s next initiatives, but also benefit from the extensive knowledge of the client’s teams with whom they work. Their commitment, skills level and high business culture have resulted in our company earning the status of preferred supplier.