Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Manohar Reddy Bandela

Kitchener,ON

Summary

Dynamic Cloud Engineer at Bombardier, with expertise in Azure automation and CI/CD implementation. Proven track record in designing scalable cloud architectures and optimizing costs. Adept at Kubernetes management and problem-solving, successfully enhancing cloud security and performance. Committed to driving innovation and efficiency in cloud solutions. Seasoned Cloud Engineer with a strong foundation in cloud computing technologies, including infrastructure design and management. Possess significant experience in deploying and managing cloud applications using platforms such as AWS, Google Cloud, and Azure. Strengths include effective problem-solving skills for complex technical issues, the ability to develop innovative solutions that improve efficiency, and team leadership capabilities. Previous work has yielded improved system performance and substantial cost savings through optimized utilization of cloud resources.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Cloud Engineer

Bombardier
Montreal, Canada
08.2023 - Current
  • Experience in automating, configuring, and deploying instances in Azure environments and data centers, as well as designing Azure Resource Manager (ARM) templates.
  • Worked on various Azure services, like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Designed scalable cloud architectures for aviation applications and services.
  • Implemented robust security measures for cloud infrastructure in compliance with industry standards.
  • Worked on release management and build automation with VSTS, developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure Cloud deployments.
  • Experienced in provisioning Azure PaaS services, Azure Web Apps, Web Roles, Traffic Manager, Worker Roles, Azure SQL, and Azure Storage.
  • Implemented security best practices within Azure landing zones, including network segmentation, identity, cost management strategies such as Azure Cost Management and Budgets, to optimize spending, access management, and encryption.
  • Worked independently on Dynamics CRM in gathering business requirements, designing, and developing in different environments to live.
  • Participated in project planning, design, and improvement changes with vendors and the team.
  • Worked on designing, developing, and customizing custom entities, CRM forms, views, and different components like processes, reports, and security roles.
  • Implemented auto-scaling and load balancing configurations to maintain consistent application performance.
  • Stayed up to date with Azure services and best practices, continuously improving Azure landing zone configurations and processes.
  • Designed, configured, maintained, and managed the Google Cloud Virtual Datacenter cloud computing platform, which hosted enterprise applications.
  • Used Compute Storage, Networking, Stackdriver, and other GCP tools for various operations.
  • Configured a Google Cloud Virtual Private Cloud (VPC) and database subnet groups for the isolation of resources.
  • Configured and managed communication with different VPCs using concepts like VPC peering between organizations, and firewall rules within Azure Cloud.
  • Deployed and monitored scalable infrastructure on Google Cloud and configuration management using Docker and Google Kubernetes Engine (GKE).
  • Developed and maintained Continuous Integration (CI) using tools in Azure DevOps (VSTS), spanning multiple environments, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using YAML scripts.
  • Worked in container-based technologies like Docker, Kubernetes, and OpenShift.
  • Managing the Azure Kubernetes Services (AKS) policies, providing access to different Azure resources, and developing and improving the workflows that govern access.
  • Installed, configured, and maintained Oracle databases on Linux and Windows environments.
  • Created databases as per requirements using DBCA and scripts.
  • Managed Kubernetes using Helm charts.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages.
  • Worked on Azure suites like Azure SQL Database, Azure Data Lake (ADLS), Azure Data Factory (ADF) pipelines, Azure SQL Data Warehouse, Azure Service Bus, Azure Key Vault, Azure Blob Storage, and Azure Data Platform services.
  • Working on multiple projects and migrating data from on-prem to the data lake using the ADF pipelines.
  • Creating the data flows by using Databricks notebooks in the pipelines.
  • Monitoring the failed jobs daily in production.
  • Secured data is stored in Vault (by Hashicorp), which ensures, stores, and tightly controls access tokens and passwords used in pipelines in Azure DevOps.
  • Integrated the vault with Azure DevOps pipelines to store the pipeline secrets.
  • Performed the installation and configuration of the secrets management tool (HashiCorp Vault) inside Google Cloud Platform for managing user and system credentials.
  • Updated and created change management tickets and incident tickets in ServiceNow.
  • Created jobs to schedule PowerShell scripts, and to schedule and facilitate bridge calls with internal resources, clients, and external vendors for outages or high-priority incidents that are business or revenue impacting.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously.
  • Integrated Datadog and installed the Datadog package on different Windows and Linux servers.
  • Created Datadog dashboards for various applications, and monitored real-time and historical metrics.
  • Monitored performance and error logs on the Datadog console, and generated performance charts to evaluate.
  • Setting up continuous integration (CI) projects on Azure DevOps.
  • Handling secure GIT and Azure DevOps administration for the USB Driver Emulation (UDE) team.
  • Extensively worked on Jenkins and Hudson by installing, configuring, and maintaining the purpose of Continuous Integration (CI), and for end-to-end automation for all builds and deployments, and in implementing CI/CD for databases using Jenkins.
  • Experience in adding and patching the Windows and Linux machines, and monitoring the vulnerabilities using Rapid7, Red Hat Satellite, etc.
  • Worked on implementing backup methodologies using PowerShell scripts for Azure services, such as Azure SQL Database, Key Vault, Storage Blobs, App Services, etc.
  • Experience with a variety of databases, including relational databases like MySQL, MS-SQL, and NoSQL databases like MongoDB (Mongo Atlas).
  • Environment: Microsoft Azure, Azure DevOps, Azure Databricks, Dynamics 365, Google Cloud (GCP), AKS, GKE, Databricks, Terraform, Docker, Kubernetes, HashiCorp Vault, Jenkins, GIT, Maven, Linux, New Relic, Datadog, MSSQL, Oracle, ServiceNow, Rapid7, Red Hat Satellite, Python, C++, and PowerShell scripting.

DevOps Engineer

EllisDon Inc.
Toronto, Canada
06.2020 - 08.2023
  • Leading the effort for the migration of the legacy system to a Microsoft Azure cloud-based solution.
  • Re-designing the legacy application solutions with minimal changes to run on the cloud platform.
  • Built the data pipeline using Azure services like Data Factory to load the data from the legacy SQL server to the Azure database using Data Factories, API Gateway services, SSIS packages, Talend jobs, and custom .NET and Python code.
  • Built an Azure Web Job for Product Management teams to connect to different APIs and sources, to extract the data and load it into the Azure Data Warehouse using Azure Web Job and Functions.
  • Build various pipelines to integrate Azure Cloud with AWS S3 to get the data into the Azure Database.
  • Set up the Spark cluster to process the more than 2 TB of data and dump it into SQL Server.
  • In addition, I built various Spark jobs to run data transformations and actions.
  • Built the trigger-based mechanism to reduce the cost of different resources, like Web Jobs and Data Factories, using Azure Logic Apps and Functions.
  • Extensively worked on relational databases, PostgreSQL, as well as MPP databases like Redshift.
  • Setting up jobs and events using the Enterprise Manager (OEM) console.
  • Monitoring database growth and space administration.
  • Experience in custom process design of transformation via Azure Data Factory and automation pipelines.
  • Involved in configuring the cloud platform with virtual networks, multi-site, cross-site, VMs, Azure AD, load balancers, Azure SQL, and cloud services.
  • Involved in design, installation, administration, and optimization of hybrid cloud components to ensure business continuity with Azure AD, ADFS, SSO, and VPN Gateways.
  • Configured the Jenkins master with the necessary plugins and slaves to support scalability and agility, and configured Jenkins to implement nightly builds on a daily basis, and generated a change log to include daily changes.
  • Established a connection from Azure to the on-premises datacenter using Azure ExpressRoute for single and multi-subscription connectivity.
  • Scheduled data load jobs in Data Studio tools/Cosmos UI using scope scripts from both structured and non-structured streams.
  • Responsible for configuring Azure App Insights for monitoring and troubleshooting Azure resources.
  • Led implementation of Office 365 and Azure Active Directory for single sign-on, authentication, authorization, and Azure Role-based Access Control (RBAC).
  • Managed Kubernetes charts using Helm.
  • Created reproducible builds of the Kubernetes applications, Kubernetes manifest files, and releases of Helm packages.
  • Created Terraform templates for provisioning virtual networks, subnets, VM scale sets, load balancers, and NAT rules, and used Terraform graph to visualize the execution plan using the graph command.
  • Defined resources and specified deployment parameters to Azure Resource Manager (ARM) templates to create a resource group of virtual machines.
  • Created Terraform scripts to launch the platform's common services, like the CI/CD tool Jenkins, Azure DevOps, the configuration management tool Ansible, and the secrets management tools Azure Key Vault and Vault.
  • Used Terraform to reliably version and create infrastructure on Azure.
  • Created resources using Azure Terraform modules and automated infrastructure management.
  • Configured and deployed Azure Automation Scripts for a multitude of applications, utilizing the Azure stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services and utilities, focusing on Automation.
  • Conducted POCs with Docker-based applications, server configurations in the cloud.
  • Setup the automated build on Docker HUB.
  • Integrated Azure DevOps CI with GIT version control, and implemented continuous build based on check-in for various cross-functional applications, and created GitHub WebHooks to set up triggers for commit, push, merge, and pull request events.
  • Monitored the UAT/Production environments for any downtime issues by performing regular cron job updates in Linux and Windows servers, and monitored on the Datadog console.
  • Monitored server and client-side metrics while running load tests using different monitoring tools, including Azure Monitor.
  • EllisDon is a world-leading construction and building services company that competes on different projects all over the world. Worked on payroll administration, application, and deployment of payment applications.
  • Environment: Azure, Azure DevOps, Kubernetes, Helm Charts, Python, Ruby, Ansible, Docker, Docker Hub, Jenkins, Terraform, Cosmos DB, Azure Monitor, Red Hat Enterprise Linux, CentOS, Git, Python, MySQL, Oracle OEM, JavaScript, HTML.

DevOps Analyst

Aurora Cannabis
Vancouver, Canada
10.2019 - 05.2020
  • Experience in automating, configuring, and deploying instances in Azure environments and data centers, as well as designing Azure Resource Manager (ARM) templates.
  • Worked on various Azure services, like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Initial design and deployment for a hybrid cloud involving AWS Direct Connect and Azure ExpressRoute to connect on-premises networks and certain locations to VPCs and VNets..
  • Worked on release management and build automation with VSTS, developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure Cloud deployments.
  • Integrated Azure with Docker Enterprise Edition to create the Azure VM scale sets for autoscaling, Azure load balancing, and Azure storage.
  • Built the on-premises PaaS with Docker and Azure services.
  • Clustered the microservice-based Docker containers using Kubernetes.
  • Experienced in provisioning Azure PaaS services, Azure Web Apps, Web Roles, Traffic Manager, Worker Roles, Azure SQL, and Azure Storage.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI. I also used template-driven deployment options, such as Resource Manager templates and Terraform.
  • Integrated Kubernetes with HashiCorp Vault to inject configurations at runtime for each service using init, config sidecars, and persistent volume sharing between app and config containers.
  • Building and installing servers through Azure Resource Manager templates or the Azure portal.
  • Migrating an on-premises virtual machine to an Azure Resource Manager subscription with Azure Site Recovery.
  • Virtual Machine Backup and Recovery from a Recovery Services Vault using Azure PowerShell and the Portal.
  • Architect, design, implement, and maintain production administrative web services with Ruby on Rails, using MySQL and SQL Server RDBMS.
  • Expertise in creating Power BI dashboards.
  • I also integrated Power BI using app registration on Azure.
  • Successfully developed and executed SQL queries using Microsoft SQL Server.
  • Work with business and I.T. Associates, and outside vendors, to effectively plan, deploy, document, and maintain the distributed application/middleware environments’ additions and changes.
  • Experienced in serverless Node.js applications and deployed them on AWS Lambda.
  • Experience in creating Jenkins jobs for both static and dynamic web pages using shell/bash scripting for different environments, such as staging, QA, UAT, preprod, and production, using npm commands and integrating them with Microsoft Teams for notifications.
  • Integrated the Datadog agent on the VMs and created the dashboards for different groups.
  • Monitored the different metrics, like CPU usage, RAM, and the regular metrics that connect to the server.
  • Extract, transform, and load data from source systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL, and U-SQL Azure Data Lake Analytics.
  • Data ingestion to one or more Azure services—(Azure Data Lake, Azure Storage, Azure SQL, Azure DW)—and processing the data in Azure Databricks.
  • Deployed the static websites onto S3 buckets, CloudFront, and Route 53 services on AWS.
  • Create, schedule, and run the scenarios using JMeter, and generate the necessary graphs.
  • Conducted reviews, system audits, and then provided formal recommendations to management.
  • Responsible for storing the secret keys and environment variables in Secrets Manager with limited access for the developers.
  • Experienced in containerizing some of the applications for deployments using Docker images and containers.
  • Experience in using Atlassian tools like Jira for ticket tracking, Bitbucket as SCM, and also published the Confluence pages for the serverless deployments.
  • Aurora is a leading Canadian licensed cannabis producer that grew through several acquisitions, subsidized with different distributors like CanvasRX, Shopify apps, BC Northern Lights, and some of the custom applications.
  • Environment: Azure, ARM templates, Azure DevOps, AKS, Hashicorp Vault, AWS (EC2, VPC, ELB, S3, RDS, IAM, Lambdas, CloudTrail, Route 53, ACM, Secrets Manager), Node.js, Jenkins, New Relic, JMeter, Kafka, shell/bash scripts, Nginx, Ruby, MongoDB, Jira, Bitbucket, Microsoft Teams, and Confluence pages.

DevOps Engineer

TELUS Telecommunications
Vancouver, Canada
12.2018 - 09.2019
  • Performed application server builds in the EC2 environment and monitored them using CloudWatch.
  • Creating private networks and sub-networks, and bringing instances under them based on the requirement.
  • Creating security groups for both individual instances and for groups of instances under a network.
  • Defined AWS security groups, which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created multiple AWS VPCs, public and private subnets, as per requirement, and distributed them as groups into various availability zones of the VPC.
  • Used CloudWatch for monitoring AWS cloud resources and the applications that are deployed on AWS by creating a new alarm and enabling the notification service.
  • Used CloudWatch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Created SNS (Simple Notification Service), subscribed, and triggered it by CloudWatch monitoring to send SMS or email to desired recipients.
  • I worked on Jenkins by using Maven as a build tool for building and deployment.
  • For automating the code checkout process, we integrated Subversion (SVN) into DevOps.
  • Developed automated builds using Jenkins.
  • Experienced in configuration management using Chef.
  • Experienced in using GIT for creating code branches, merging, and maintaining them.
  • Very well-maintained build and release management of our application by automating the process.
  • Involved in maintaining WebLogic application servers in development and staging environments.
  • Designed and developed a responsive and user-friendly website frontend using Angular. JavaScript and the Bootstrap framework.
  • Created an automated build process using RPM by installing and configuring Apache Ant.
  • Well-documented entire build and release management process and provided continuous support.
  • Designed and implemented continuous delivery pipelines that serve the purpose of provisioning and operating client test, as well as production environments.
  • Experience managing, developing, and building CI/CD pipelines, including checking code quality, unit, integration, and functional tests implementation.
  • Managed local deployment in Kubernetes, creating local clusters, and deploying application containers.
  • Developed and managed the CI/CD process for different types of applications, and automated continuous deployment.
  • Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.
  • Used Jenkins as a continuous integration tool to deploy the Spring Boot microservices to Pivotal Cloud Foundry using a build pack.
  • Expertise in standardizing Splunk Forwarder deployment, configuration, and maintenance across UNIX, LINUX, and Windows platforms.
  • Migrated on-premise servers into Azure Cloud.
  • Azure DevOps Active Directory Basics: Azure DevOps AD Authentication, Users and Groups, Roles.
  • Created and configured cloud infrastructure to support Kubernetes.
  • Set up Kubernetes on the target cloud provider nodes.
  • Environment: Linux, AWS, Azure, PCF, Eclipse, Nginx, Apache Tomcat, C++, Java, Angular.js, SQL, Splunk, Nagios, Python, Subversion, Bash, Java/J2EE, ANT, JIRA, XML, Jenkins.

Jr DevOps/Cloud Engineer /Linux Administrator

Value Labs
Hyderabad, India
01.2016 - 08.2017
  • Configured Amazon EC2 instances and launched the new instances with the same configuration using AMIs (Amazon Machine Images).
  • Customized the machine images using Packer.
  • Used IAM for creating roles, users, and groups to provide additional security to the AWS account and its resources.
  • Installed applications on AWS EC2 instances, and configured storage on S3 buckets.
  • Replicated S3 buckets cross-region using AWS CLI commands and S3 bucket sync policy.
  • Experience in deploying, monitoring, and maintaining AWS cloud infrastructure, consisting of multiple EC2 nodes.
  • Setting up IAM user roles with corresponding user and group policies using JSON.
  • Wrote blueprints to create VMs in OpenStack cloud using Cloudify, developed RESTful API using Spring framework, and API invocation through Spring Boot.
  • Responsible for creating LoadRunner 8.0 web scripts for two different Internet banking applications.
  • Modified existing Maven and ANT scripts for resolving the errors.
  • Used MS Visio for creating class and sequence diagrams.
  • Worked on Jenkins for automating the project deployments in different environments.
  • Involved in SCM for automating the build and deployment process.
  • For our Agile development, I suggested and implemented a branching strategy in Subversion.
  • Implemented Subversion (SVN) in DevOps to automate the code checkout process.
  • Created automated builds by developing the ANT, Maven, and PowerShell scripts.
  • Developed knowledge in different technologies, like Docker, Ansible, Pipelines, and OpenShift.
  • Created SQL scripts to generate and retrieve the data in multiple applications.
  • Hands-on experience in data migration of SQL Server databases to NoSQL MongoDB environments.
  • Build advanced SharePoint workflows and workflow-based solutions.
  • Value Labs is a trusted technology partner for all IT sourcing and business consulting services, offering innovative software development solutions.
  • Environment: Java/J2EE, AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail, and Route 53), Azure, ANT, Maven, Linux, AWS, Python, SCM, GIT, Jenkins, MySQL, MongoDB, Tomcat, and Jira.

Education

Master of Science - Electrical, Electronics And Communications Engineering

Lakehead University
Thunder Bay, ON
12-2018

Bachelor of Electrical and Computer Engineering - Electrical, Electronics And Communications Engineering

JNTUH
India
05-2016

Skills

  • Cloud platforms: AWS, Azure, GCP
  • Container orchestration: Kubernetes
  • Infrastructure as code: Terraform, ARM templates
  • Scripting languages: Python, Bash, PowerShell
  • Operating systems: Windows, Linux, Red Hat
  • Virtualization technologies: VMware
  • Continuous integration and delivery: Jenkins, Azure DevOps
  • Database management: NoSQL (MongoDB), MS SQL
  • Monitoring tools: Datadog, New Relic
  • Version control: Git
  • Project management tools: JIRA, ServiceNow

Certification

  • Certified Azure Developer Associate (AZ-204)
  • Certified Microsoft DevOps Expert (AZ-400)
  • Certified Microsoft Azure Solutions Architect (AZ-305)

Timeline

Cloud Engineer

Bombardier
08.2023 - Current

DevOps Engineer

EllisDon Inc.
06.2020 - 08.2023

DevOps Analyst

Aurora Cannabis
10.2019 - 05.2020

DevOps Engineer

TELUS Telecommunications
12.2018 - 09.2019

Jr DevOps/Cloud Engineer /Linux Administrator

Value Labs
01.2016 - 08.2017

Master of Science - Electrical, Electronics And Communications Engineering

Lakehead University

Bachelor of Electrical and Computer Engineering - Electrical, Electronics And Communications Engineering

JNTUH
Manohar Reddy Bandela