
Suraj Kurkure
Verified Expert in Engineering
Cloud Architect and Developer
Pune, Maharashtra, India
Toptal member since July 13, 2022
Suraj is a Microsoft Certified Solutions Architect with 12+ years of experience in infrastructure architecture across the financial services, banking, telecom, and manufacturing industries. With an in-depth background in cloud and virtualization technologies, DevOps, and web development, Suraj is willing to leverage his technical leadership experience to provide solutions for various requirements by laying down the most optimal architecture.
Portfolio
Experience
- Azure - 8 years
- Shell - 5 years
- Terraform - 5 years
- Azure DevOps - 5 years
- Solution Architecture - 3 years
- Ansible - 3 years
- Architecture - 3 years
- Google Cloud Platform (GCP) - 1 year
Availability
Preferred Environment
Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Terraform, Ansible, Azure DevOps, RHEL, Linux RHEL/CentOS, Python, Shell, Azure Virtual Networks, Azure Network Security Groups, Azure Storage, AWS DevOps, Git, CentOS, DevOps Engineer, Cloud Migration, ISO 27001, Architecture, Cloud Architecture, Consulting, Cloud Infrastructure, Continuous Deployment, Azure Key Vault, Azure App Service, Solution Architecture, Microsoft Azure
The most amazing...
...thing I've done was designing, automating, and migrating a complex and critical MicroStrategy application to the Azure cloud within only six months.
Work Experience
Cloud Architect
Amdocs
- Owned the Azure, AWS, and Google Cloud Platform (GCP) customer engagements, including architectural design sessions and specific implementation projects.
- Ensured the solutions exhibited high-performance levels, security, scalability, maintainability, and appropriate reusability and reliability.
- Liaised with customers to share insights and best practices and connected with engineering teams to remove critical blockers.
- Migrated solutions to the cloud platform. Provided design, implementation, testing, maintenance, delivery, and support for the entire lifecycle of activities related to systems and subscriptions in the Azure Cloud environment.
- Developed deep relationships with key customer IT decision-makers to drive long-term cloud adoption.
- Understood the customers' application portfolio, priorities, and success measures to migrate infrastructure and applications using the principles of DevOps and automation.
- Applied technical knowledge and customer criteria to create cloud modernization roadmaps.
- Collaborated with other cloud architects to develop complex end-to-end enterprise solutions on the Microsoft Azure platform.
- Automated complete infrastructure with the help of Terraform for one-click deployments and using pipelines.
- Automated post-deployment configuration using Ansible, shell scripts, PowerShell scripts, and Python.
Cloud Architect
Accenture
- Acted as the cloud consultant in designing automation solutions for various cloud platforms such as Azure/AWS/GCP.
- Engaged actively with customers in understanding and documenting their requirements and customizations.
- Designed solutions with suitable cloud services and carried out the implementation by collaborating with the development and engineering teams.
- Worked directly with business development executives, technical account managers, and internal service teams to find service issues and drive customer communication during critical events.
- Investigated new infrastructure technologies for compliance with the business requirements.
- Designed and implemented automated IaC solutions for operational optimization, including automating tasks with Ansible playbooks, creating CI/CD pipelines with Jenkins, and managing all aspects of the end-to-end build and release process.
- Created Terraform templates solution from scratch for provisioning customer environments across multiple accounts in AWS.
- Developed excellent problem solving, analytical, and communication skills, and the ability to effectively manage time and prioritize multiple projects.
- Built data architecture designs to facilitate targeted customer analysis.
Technical Lead
Globant
- Engaged actively with customers in understanding and documenting their requirements and customizations.
- Architected and implemented a public cloud infrastructure in a highly distributed environment.
- Prepared the capacity and architecture plan to create the Azure Cloud environment to host migrated infrastructure as a service (IaaS) virtual machines (VMs) and platform as a Service (PaaS) role instances for refactored applications and databases.
- Investigated new infrastructure technologies for compliance with the business requirements.
- Designed and implemented automated infrastructure as code (IaC) solutions for operational optimization using Terraform and ARM templates.
- Built Azure Resource Manager (ARM) templates from scratch for provisioning customer environments across multiple subscriptions.
- Created shared infra for a customer, including resource groups, virtual network, local network gateway, HDInsight, API management, web application firewall (WAF), and more.
- Automated tasks with PowerShell, ARM templates, and Azure DevOps. Built CI/CD pipelines using Azure DevOps and managed all aspects of the end-to-end build and release process.
- Developed excellent problem-solving, analytical, and communication skills and effectively managed time and prioritized multiple projects.
Cloud Consultant
Arrowsoft Solutions
- Analyzed and defined the clients' business strategies and determined the system architecture requirements to achieve business goals.
- Formulated strategic plans for component development to sustain future project objectives.
- Gathered detailed business requirements and use cases and translated technical specifications into product requirements.
- Created team strategies, established the project scope of work, and communicated project deliverable timeframes and benchmarks to clients.
- Developed web apps using front-end technologies such as React and AngularJS and deployed the web apps to the Azure Cloud.
- Provided customer solutions on various cloud platforms such as Microsoft Azure, AWS, and Google Cloud Platform.
- Worked directly with business development executives, technical account managers, and internal service teams to find service issues and drive customer communication during critical events.
IT Analyst
Tata Consultancy Services
- Ensured, at all times, that the contracted services did not jeopardize or risk the clients' business functions and reputation or TCS's reputation.
- Managed a virtual environment with VMware ESX 3.5, ESXi 4.1, and ESXi 5.0 using VMware vCenter Server and Xen servers.
- Led the development of technical proposals, including estimating labor and the sustainment of proposed solutions.
- Designed Azure infrastructures for existing on-prem applications for migration.
- Diagnosed and repaired Linux and Windows processing errors and implemented solutions to improve efficiency.
- Automated the delivery and installation of images on end users' machines with PowerShell, reducing the manual efforts by two days.
- Performed proof of concept (POC) and led the design team in designing a desktop virtualization solution used by mobile developers built on Hyper-V.
- Used PowerShell scripts for cold and hot migration of on-prem servers to VMware.
- Reduced the workload by 75% by automating daily tasks using shell scripting.
- Designed and implemented a web-based tool for deploying application code to various environments.
Experience
Migrating On-prem Apps to Azure for a Telecommunications Client in the US
The steps included:
1. Perform application assessment and check for cloud compatibility.
2. Start designing the cloud architecture with standard and some mandatory design patterns used by the client.
3. After a few rounds of discussion with app developers and managers, finalize the design and get approved by enterprise architects from the client's side.
4. Automate the complete architecture diagram as follows:
i. Packer to build images if required.
ii. Terraform for IaC.
iii. Ansible for post-configurations.
iv. Azure DevOps for CD pipelines.
5. Lastly, migrate the application to the Azure cloud as the defined approach.
Cloud Consultant
Certifications
Microsoft Certified: Azure Solutions Architect Expert
Microsoft
Skills
Libraries/APIs
React, Node.js, REST APIs
Tools
Terraform, Ansible, VMware, Azure Network Security Groups, Git, AWS IAM, Azure Key Vault, Azure App Service, Shell, Packer, Amazon Virtual Private Cloud (VPC), Azure Monitor, Azure DevOps Services, Jenkins, Azure Kubernetes Service (AKS), Docker Compose, Confluence, GitHub
Paradigms
Azure DevOps, DevOps, Continuous Deployment, Continuous Delivery (CD)
Platforms
Azure, Linux RHEL/CentOS, Azure IaaS, Azure PaaS, Amazon Web Services (AWS), Amazon EC2, CentOS, Linux, Ubuntu, AWS Lambda, Google Cloud Platform (GCP), Windows, Docker, Kubernetes
Storage
Amazon S3 (AWS S3), Azure Storage, Azure Blobs, MySQL, Azure Active Directory, On-premise, Databases, MongoDB, Azure SQL
Languages
Bash Script, HTML, Python, Python 3, Bicep
Frameworks
Azure Well-Architected Framework, AngularJS
Other
RHEL, VMware ESXi, Architecture, Infrastructure as Code (IaC), Amazon Route 53, Cloud, Azure Virtual Machines, Load Balancers, Azure Virtual Networks, Cloud Migration, Cloud Architecture, Infrastructure, Cloud Infrastructure, Cloud Engineering, Microsoft Azure, ARM, System Administration, AWS Cloud Architecture, Shell Scripting, CI/CD Pipelines, AWS DevOps, DevOps Engineer, Amazon RDS, Consulting, IT Security, Solution Architecture, Data & Backup Management, Cloud Security, Azure Cloud Security, Containers, ISO 27001, Networking, Office 365, Identity & Access Management (IAM), SSL Certificates, Azure Migrate, Active Directory (AD), WAN, LAN
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring