
Alok Singh
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since February 6, 2023
Alok is a .NET full-stack professional with over 14 years of experience in investment banking, cybersecurity, telecommunications, and manufacturing. He specializes in DevOps, Docker containers, and system architecture, focusing on SOA and microservices. With five years of expertise in Azure and AWS, Alok has a proven track record of leading successful projects and optimizing infrastructure for scalable, secure, and highly available systems.
Portfolio
Experience
- C#.NET - 11 years
- Web API - 9 years
- Amazon Web Services (AWS) - 5 years
- Azure - 5 years
- DevOps - 4 years
- Python - 4 years
- Puppet - 4 years
- Architecture - 4 years
Preferred Environment
Azure, C#.NET, DevOps, Amazon Web Services (AWS), Puppet, Python, Web API, CI/CD Pipelines, Kubernetes, Generative Artificial Intelligence (GenAI)
The most amazing...
...thing I've created is a robotic automation process tool that is useful for creating automation bots that run sets of steps over any system.
Work Experience
Senior Azure Functions & Business Central Engineer
Toptal
- Delivered end-to-end Azure Functions integrations, ensuring secure webhook processing with full HMAC validation, idempotency, and retry logic, reducing transaction failures across distributed systems.
- Implemented accurate multi-entity reconciliation using Azure SQL and Business Central OData APIs, achieving near-zero variance and fully automated settlement workflows.
- Built stable CI/CD deployment pipelines with Azure DevOps and Bicep, enabling compliant, observable, production-ready releases with Application Insights–based monitoring and tracing.
DevOps Architect
Persistent
- Led migration projects from on-premises environments to Azure and AWS, reducing operational costs by optimizing resource utilization and leveraging serverless architectures.
- Managed cloud infrastructure through Infrastructure as Code (IAC) tools such as Pulumi and CloudFormation, maintaining consistency and version control across environments.
- Developed and optimized ETL pipelines using Apache Spark and Databricks, efficiently handling large-scale data processing and transformation tasks.
- Integrated CI/CD pipelines using Azure DevOps, AWS Code Pipeline, and Jenkins to automate deployment processes and ensure continuous integration and delivery of integrated systems.
- Implemented IAM policies and federated authentication mechanisms using Azure Active Directory (AAD) and AWS IAM to enforce secure access controls across integrated systems.
- Developed responsive and interactive user interfaces (UIs) using React, following best practices and leveraging Redux for state management in complex applications.
- Designed and implemented robust APIs using Azure API Management and AWS API Gateway to facilitate seamless communication and data exchange between disparate systems and services.
- Implemented message queueing and streaming architectures using Azure Service Bus, RabbitMQ, Kafka, Amazon Simple Notification Service (SNS), and Amazon Simple Queue Service (SQS), ensuring reliable data processing and delivery.
- Designed and implemented workflows using Azure Logic Apps to automate business processes, integrate with various services and APIs, and enhance operational efficiency. Skilled in creating custom connectors and managing triggers.
- Deployed and configured Microsoft Azure Sentinel for security information and event management (SIEM), including setting up data connectors, creating custom alerts, and building analytical rules. Proficient in leveraging Sentinel.
Senior DevOps Engineer
BriefBox Pty Ltd
- Automated end-to-end CI/CD pipelines on Azure for .NET and Angular applications, reducing deployment time and enabling consistent, zero-downtime releases across environments.
- Designed scalable, highly available infrastructure with Azure App Services, Azure SQL/RavenDB optimizations, load balancing, and monitoring to support a growing SaaS user base.
- Strengthened product security and compliance by implementing secure keystore management, identity governance, DDoS protection, and Azure security best practices across the platform.
Architect
Cyient
- Configured the environment as a stream of data coming from IOT devices and stored on a data lake, and on this event, lambda was triggered. That data was converted in Paraquat format and stored in structured databases like Elasticsearch SQL server.
- Tracked and fixed bugs using Azure and Agile boards. Created tasks and stories and assigned tasks to users.
- Contributed to projects from the ground up, from the architecture to the project's launch.
- Worked on RPA tools like Automation Anywhere, a Java access bridge, and UiPath. Developed a connector RPA which automates different applications.
- Engaged in configuring the JSON Web Tokens (JWT) in a web API. Exhibited skills in preparing services and configuring middleware .NET core architecture.
- Prepared several documents for product deployment. Performed image-based robotic process automation (RPA) using OpenCV and Emgu CV. Worked on RPA and CI/CD pipelines using Azure DevOps, Agile, and daily Scrum calls.
- Led the DevOps team for a project where Python and DevOps were used.
- Worked on the deployment of images on Azure and AWS Kubernetes.
- Engaged in developing images using Docker and Docker Hub.
- Contributed to creating CI/CD pipelines using YAML in DevOps.
Technical Architect
Readynetworks
- Developed a UBA agent that runs on a machine and collects user data, which is used for user analysis.
- Led the integration of DevOps in a project with Azure DevOps, microservices, and containers.
- Configured Azure AD Connect and onboarded users from on-prem to the cloud.
- Configured Azure DevOps from scratch and added users and projects.
- Worked as scrum master and worked on CI/CD pipelines.
- Created the microservice architecture and configured the Ocelot API gateway.
- Configured RabbitMQ and Azure Service Bus to manage communication between microservices.
- Used CQRS pattern in microservices to segregate the command with queries.
- Configured the Duende IdentityServer with the project to conduct authentication and authorization.
- Worked on the Blazer framework to create a web UI for the project.
Architect
Arcon TechSolutions Pvt. Ltd.
- Prepared technical documents such as product deployment, patch deployment, and documents based on client requirements.
- Used OpenCV, Emgu CV, Automation Anywhere, a Java access bridge, and UiPath. Developed connector RPA which automates different applications (for automation, it records activity and performs automation steps).
- Spearheaded the integration of DevOps with privileged access management (PAM). Used different DevOps tools like Jenkins, Puppet, Bamboo, AWS CodePipeline, Kubernetes, and Amazon EKS. Set up microservices and containers. Created architecture.
- Configured and deployed PAM in Docker containers using Docker Hub for microservices.
- Monitored and recorded live sessions using image capture and keylogging events. Streamed it live so the administrator can control users and activities. Terminated the active session developed by the web APIs. Engaged in fixing raised defects.
Team Lead
Indus valley partners
- Developed a web API using Java, which parsed streamed data from one location and stored that in an on-prem SQL Server.
- Created an ASP.NET web application to display reports on the data streamed and stored in the on-prem SQL Server.
- Created an ASP.NET web application that triggered a runtime to collect data manually and the risk adaptor.
- Led a team of five and handled the project from scratch.
- Collaborated with multiple clients with the product and took daily scrum calls with them.
Experience
Analytic App for the Automobile Industry
I was the back-end developer and handled all the DevOps work. I was getting data from each automobile using IOTA devices. With the help of Kafka and other tools, we stored that in the data lake, after which the lambda function was triggered, and it parsed that data in different reporting formats and was stored in the structure database. From that report, we rate the user's experience.
Privilege Access Management (PAM)
https://arconnet.com/I used OpenCV, Emgu CV, Automation Anywhere, a Java access bridge, and UiPath. I also used different DevOps tools like Jenkins, Puppet, Bamboo, AWS CodePipeline, Kubernetes, and Amazon EKS.
IAC Pulumi C# Azure Raven
https://briefbox.com.auI worked on Infrastructure as Code (IaC) using Pulumi, configuring cloud infra and security parts, and configuring Cloudflare and Azure DevOps pipelines.
Enterprise Payment Integration & Reconciliation Platform
The platform automates insurance assignment reconciliation and recurring billing for a multi-entity funeral and insurance network. It enables real-time settlement, automated variance detection, and PCI SAQ-A–compliant transaction handling within Microsoft’s Azure ecosystem.
Education
Bachelor's Degree in Computer Science
Amity University - Noida, India
Certifications
Prompt Engineering for Beginners - Learn ChatGPT Prompting
Udemy
What Is Generative AI?
Skills
Libraries/APIs
Web API, Entity Framework, OpenAI API, OpenAI Assistants API, Azure Active Directory Graph API, HERE Maps API, React, REST APIs, Claude API
Tools
Jenkins, Azure Kubernetes Service (AKS), VMware, Terraform, AWS IAM, Amazon CloudWatch, AWS CloudFormation, Azure Key Vault, Chef, Artifactory, GitHub, Amazon Elastic Container Service (ECS), Microsoft Access, Puppet, Docker Hub, Git, Confluence, ChatGPT, RabbitMQ, Azure Logic Apps, Azure App Service, Apache, Shell, GitLab, Beanstalk, Bubble, Azure Application Insights, Microsoft Power BI
Languages
C#.NET, C#, CSS, Python, Java 8, SQL, HTML, JavaScript, Snowflake
Frameworks
Windows PowerShell, ASP.NET MVC 6, .NET, ASP.NET Web API, Angular, ASP.NET, .NET Core, Blazor, .NET 6, .NET 8, .NET 7
Paradigms
DevOps, Azure DevOps, DevSecOps, Role-based Access Control (RBAC), UI Design, App Development, Microservices, CQRS, Continuous Integration (CI), Continuous Development (CD)
Platforms
Azure, Amazon Web Services (AWS), Docker, AWS Lambda, Linux, Azure Functions, Azure Event Hubs, Amazon EC2, Windows Server 2022, Web, Vercel, Kubernetes, Google Cloud Platform (GCP), Microsoft Power Automate, Apache Kafka, Microsoft Dynamics 365
Storage
Azure Active Directory, Azure Queue Storage, Amazon S3 (AWS S3), Azure Cosmos DB, AWS Elastic File System, MySQL, MongoDB, Elasticsearch, Azure Blobs, Data Lakes, Azure Storage, Azure SQL Databases, Azure SQL
Other
API Gateways, CI/CD Pipelines, Disaster Recovery Plans (DRP), Cloud Infrastructure, Cloud Architecture, Infrastructure as Code (IaC), Amazon RDS, AWS DevOps, Azure Cloud Security, Azure Service Bus, Network Security, Monitoring, Compliance, Infrastructure, Pulumi, Networking, Azure Virtual Desktop, Domain Management, Active Directory (AD), Group Policy, SaaS, DevOps Engineer, Web Development, Airtable, Architecture, Scripted Animation (JavaScript), Cloud Security, AWS Cloud Architecture, Cloudflare, ChatGPT API, ChatGPT Prompts, OpenAI, OpenAI GPT-4 API, UiPath, Windows Services, WCF Web Services, IIS, IOTA, App Support, Content Delivery Networks (CDN), DNS, Web Security, Security, Generative Artificial Intelligence (GenAI), RESTful Services, Azure Data Factory (ADF), Data Engineering, Network-attached Storage (NAS), Artificial Intelligence (AI), API Integration, APIs, Azure Durable Functions, Microsoft Business Central v24 (AL), Azure Functions (.NET 8 Isolated), Azure Infrastructure (Bicep)
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