Siddhartha Sharma

DevOps Engineer | Cloud Engineer | SRE

Brampton, Ontario, Canada

About

•Results-driven DevOps & Cloud Engineer with over 6 years of hands-on experience architecting, automating, and optimizing enterprise-scale cloud environments on AWS and Azure •Proficient in containerization and orchestration using Kubernetes and Docker, enabling scalable application delivery across distributed systems and complex simulation workloads •Adept at designing and maintaining end-to-end CI/CD pipelines using Jenkins, and Azure DevOps, significantly accelerating release cycles and improving software delivery reliability •Strong background in cloud monitoring and observability, leveraging Prometheus and Grafana to track performance, optimize resource utilization, and maintain resilient HPC and testing environments •Demonstrated expertise across a wide spectrum of AWS services, including EC2, VPC, EKS, S3, IAM, ECR, Auto Scaling, CloudFormation, Elastic Beanstalk, Route 53 and AWS CLI and Azure services including Azure VMs, Azure Storage, AKS, Azure Monitor, Azure Functions, App Services, and Azure Networking •Experienced in Infrastructure as Code (IaC) with Terraform and CloudFormation to automate infrastructure provisioning, eliminate configuration drift, and streamline multi-environment deployments •Expert in Python automation for cloud operations and Java for system integration, supporting continuous delivery workflows and improving operational efficiency •Skilled in end-to-end cloud migrations to AWS and Azure using tools like Migration Hub, CloudEndure, Azure Migrate, and DMS, ensuring smooth transitions, minimal downtime, and optimized cloud performance •Well-versed in network security design using VPC architectures, security groups, IAM governance, and VPN configurations to ensure secure and compliant environments for sensitive engineering workloads •Strong understanding of API management and database optimization for MySQL and MongoDB to maintain data integrity and performance •Improved AWS and Azure cost efficiency by eliminating waste, right-sizing workloads, and automating scaling policies to consistently reduce monthly cloud spend

Experience

  • DevOps Reliability Engineer at Future Force
    Oct 2024 - Present · 1 yr 9 mos

    • Designed and automated Azure cloud infrastructures using Terraform, Bicep, Azure DevOps Pipelines, and GitHub Actions, enabling consistent, scalable, and repeatable environment provisioning • Containerized microservices with Docker and deployed them on Kubernetes (AKS) using Helm charts, optimizing pod scheduling, resource limits, and worker node utilization for high availability and performance • Optimized CI/CD pipelines to automate build, test, security scanning, and release workflows for microservices deployed on AKS, Azure App Services, and serverless platforms • Automated deployments and configuration management using Python, PowerShell, Azure Automation, and custom automation scripts with Python + boto3 to streamline provisioning and hybrid cloud operations • Built migration solutions for transitioning workloads from on-prem and legacy systems to Azure AKS and Azure App Services, ensuring minimal downtime through blue/green and rolling deployment strategies • Implemented advanced monitoring and observability via Azure Monitor, Log Analytics, Application Insights, and Grafana, improving incident response times and overall system reliability • Managed and optimized Azure SQL, MySQL, and MongoDB databases by automating backups, monitoring performance, and tuning configurations for high availability and reliability • Enhanced platform security and compliance through Azure AD RBAC, Key Vault, Managed Identities, NSGs, and Azure Policy governance, ensuring adherence to cloud security standards • Executed cloud cost optimization strategies by rightsizing compute/storage, optimizing AKS node pools, and leveraging Azure Cost Management and Advisor to reduce operational expenses

  • Cloud Automation Engineer at UPSHOP
    Sep 2017 - Aug 2024 · 7 yrs

    • Designed and implemented scalable cloud architectures across AWS and Azure, using Terraform, CloudFormation, ARM/Bicep, AWS CLI and infrastructure automation to deliver reliable multi-cloud environments • Developed automation scripts in Python and Shell to streamline provisioning, configuration management, deployment workflows, and operational tasks across distributed systems • Built and optimized CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, and AWS CodePipeline, automating build, test, security checks, and deployment processes for microservices • Containerized and orchestrated applications using Kubernetes, EKS, AKS, and Docker to improve performance, scalability, and high availability in production • Led the integration of AWS Code Build and Code Deploy across EC2, S3, and RDS, enhancing security protocols and significantly boosting compliance audit scores • Managed cloud migration initiatives using AWS Migration Hub, Azure Migrate, and DMS, ensuring secure, low-downtime transitions from on-premises to cloud-native platforms • Enhanced monitoring and observability with Prometheus, Grafana, CloudWatch, and Azure Monitor, improving reliability through proactive alerting and performance dashboards • Drove cloud cost optimization efforts by rightsizing compute/storage, implementing auto-scaling, and leveraging AWS Cost Explorer and Azure Cost Management to reduce monthly spend • Strengthened cloud security architectures through VPC/VNet design, IAM/AD role governance, NSGs, security groups, Key Vault/Secrets Manager, and identity-based access control

  • Automation Developer at Columbus International Corporation
    Aug 2015 - Jul 2017 · 2 yrs

    • Translated complex business and regulatory needs into clear functional specifications, user stories, and acceptance criteria aligned with compliance-driven development standards • Designed and executed comprehensive manual and automated regression test suites, including accessibility-focused testing across multiple browsers and devices • Validated REST API workflows using Postman to ensure CRM data accuracy, integration reliability, and proper system behavior • Built and maintained robust regression packs ensuring new enhancements did not introduce regressions, safeguarding high-value enterprise features • Utilized Azure DevOps to manage Epics, user stories, test assets, and requirements, ensuring complete traceability throughout the SDLC • Developed comprehensive Smoke, Regression, and E2E test suites, ensuring every release maintained functional stability and business-critical workflows remained intact • Applied Acceptance Test Driven Development (ATDD) methodologies to enhance early defect detection and accelerate compliant feature delivery • Logged, tracked, and managed defects through Azure DevOps and collaborated closely with cross-functional teams to ensure timely resolution and re-testing • Mentored team members on accessibility testing best practices and WCAG/Section 508 standards, strengthening overall product quality and team capability

  • Software Engineer at Accenture
    Apr 2011 - Jul 2013 · 2 yrs 4 mos

    • Supported Agile delivery by analyzing user stories, splitting complex requirements, preparing use cases, and participating in sprint planning, grooming, and triage sessions with stakeholders • Designed test scenarios, screen mock-ups, and wireframes, created and executed detailed test cases; and maintained updated test plans throughout the project lifecycle • Used JIRA and Quality Center to track tasks, execute tests, log defects, and document pass/fail results, ensuring complete traceability of requirements and issues • Collaborated closely with developers to validate fixes, re-test resolved defects, and ensure high-quality releases through continuous follow-up and defect management

  • Analyst at Mercer Gurgaon
    Jan 2011 - Apr 2011 · 4 mos

    • Collected information through phone calls to identify and report product problems. • Observed system processes to identify potential problems or errors and initiates corrective in web content. • Extracted data from operational systems and reporting databases using Business Objects suite and SQL through a variety of reporting and data mining tools • Also developed Requirements Traceability Matrix (RTM) mapping UAT plan and BRD • Performed diagnostics and maintenance with multiple operating systems and resolved routine issues and problems. Installed software, configured and tested PCs. • Assisted with testing new releases of software, vendor modifications, upgrades, and patches. • Created Adhoc reports to users in Tableau by connecting various data sources.