The billion dollar company – Nagarro – started its cloud journey in 2015 with a modernization thought process which eventually required partnering and working directly with hyperscalers.
According to Kanchan Ray, CTO, Nagarro, the cloud journey was a roller coaster ride as a lot of these platforms were quite new to the market and back then, the cloud providers used to lack the maturity that has now changed.
“Back in the early days, the cloud was perceived to be a type of datacenter with self-service provisioning of VM’s in a pay as you go model. As the hyperscalers matured, cloud services completely changed the way of hosting applications. Now, we see organizations go for a cloud-first strategy rather than retro-fitting cloud. At Nagarro as well, whenever we are thinking of a solution, the cloud is at the center of it as an underlying platform, ”said Ray.
Today, most of Nagarro’s workloads already exist in the cloud, and the workloads that exist on-premises are required to be so due to customer / compliance requirements.
“There are times when on-prem servers cannot be avoided due to specific customer needs, and hence we do host a small data center connected to the public cloud over a private network – but that’s a very small footprint,” said Ray.
By leveraging cloud, the company has been able to shift to a permanent work from anywhere model. Not only that, but the cloud has also led to higher availability, reduced TCO, and better business continuity planning.
Talking about the future of corporate-owned data centers, Ray said, he has seen a considerable decrease in corporate-owned and managed data centers. “Most organizations are not entirely getting rid of the data center ecosystem. Existing CapEx investments (hardware), regulatory and compliance requirements, and mission critical systems with real-time data processing requirements are a few key reasons for keeping them ”.
Nagarro’s in-house team has around 10-12 people who manage its data centers in India and Romania. The company’s cloud infrastructure isn’t managed by any one team – there are around 5 people in DevOps and SRE teams that look into parts of it. “We can say that the overall infrastructure is not really centrally managed,” he added.
Ray’s team has also been automating various HR processes and developing intelligent and personalized employee apps.
Additionally, Nagarro is developing an intelligent human operating system over the cloud with the goal of better employee experience and intelligent data-driven decision-making.
“We continue to modernize and automate our cloud provisioning services and centralize the cloud license management across various global entities of Nagarro”
Today, the cloud is the basis for most modern applications, platforms, architectures, and frameworks. While Nagarro continues to leverage cloud technology for horizontal solutions (industry neutral), the company is also witnessing a significant shift in cloud verticalization.
“We continue to leverage various cloud services in the horizontal play to implement cloud infrastructure-based scalable compute solutions and data-driven intelligent solutions. At the same time, the cloud can also act as a platform to host entirely custom-built solutions. It can considerably reduce the time to market and let the developers focus on solving their business problems instead of resolving challenges around scalability, security, hosting, etc, ”Ray added.
Most of Nagarro’s workloads run in the cloud (mostly as-a-service), and the small portion is hybrid-cloud. “Currently, we are not using the multi-cloud since it would be overkill, but we may opt for it in the future as we continue to grow,” he added.
Many companies find themselves in a multi-cloud environment, and one of the challenges with multi-cloud is increasing complexity.
“Maintaining workloads across the cloud platforms soon becomes a nightmare in the absence of a central multi-cloud management tool. This requires a lot of tedious manual work and specialized skilled resources to govern the cloud platforms, with respect to cost management, IAM, etc, ”he maintained.
To efficiently handle multicloud environments, Nagarro engineered a multi-cloud management solution, leveraging cloud services APIs, that helped in managing the workloads across different hyper scalers (Azure, AWS, GCP, on-prem, etc.) through a single portal.
“This has reduced the overhead from our support groups and reduced the need for specialists in these groups, thereby reducing operational costs and providing complete control from a single place,” Ray said.
Also Read: Beating the multi cloud blues