Summary
Overview
Work History
Skills
Languages
Timeline
Generic

Maheshwari Vidyadharani

Farragut

Summary

Experienced with automating deployment and system configurations, ensuring seamless integration and delivery processes. Utilizes advanced knowledge of cloud platforms and scripting to enhance operational efficiency. Track record of collaborating with teams to maintain high standards and achieve successful project outcomes.

Overview

12
12
years of professional experience

Work History

DevOps Engineer

Southeast Bank
02.2023 - Current
  • Developed the automated build and deployment process, reengineered the setup to improve user experience, and built a continuous integration system
  • Developed and implemented software release management strategies for various applications by agile principles
  • Automated system deployment to scale infrastructure using scripts and great ideas
  • Provided and managed AWS EC2 instances, volumes, DNS, and S3 using Ansible modules
  • Implemented CI and CD processes using Jenkins, Python, and Shell scripts to automate routine tasks
  • Configured and administered Jenkins Continuous Integration Tools
  • Automated infrastructure provisioning and application deployments using Terraform, reducing manual effort and minimizing human error
  • Designed, implemented, and maintained new branching strategies for development teams to support trunk, and development baseline codes, as well as several feature branches
  • Orchestrated complex multi-tier applications on AWS using Terraform and AWS services like Auto Scaling Groups and Elastic Load Balancers
  • Utilized Jenkins & Maven as build framework tools for new projects
  • Developed build artifacts for Java projects using Maven as the build tool
  • Integrated Terraform with CI/CD pipelines
  • Implemented an automation framework to automate cloud application deployments
  • Worked with Version Control Tools: GIT to perform branching, tagging, and release activities
  • Utilized Kubernetes and Docker as the runtime environment for Jenkins to build, test and deploy CI/CD systems using Kubernetes on Kubernetes containers
  • Deployed Java applications to web application servers like Tomcat
  • Developed and deployed builds for various environments, including QA, Integration, UAT, and Production
  • Worked closely with product development, QA, and support across global locations to ensure successful product releases
  • Utilized Ansible to automate deployment to Amazon AWS and EC2 cloud providers, as well as Jenkins for testing
  • Worked on Apache and Firewalls both in development and production environments
  • Implemented and configured Atlassian Jira, both hosted and local, for issue tracking, workflow collaboration, and toolchain automation
  • Designed a process to troubleshoot and resolve infrastructure issues that caused build failures by 95%, stabilizing the build process
  • Established and implemented an effective code review system
  • Environment: Java, Ansible, Terraform, AWS, Jenkins, Maven, Nagios, SQL, Kubernetes, Tomcat, Docker, Git, JIRA, XML, Linux

SR. CLOUD ENGINEER/SRE

Charter Communications
11.2022 - 01.2023
  • Implemented Azure Resource Manager (ARM) templates for infrastructure deployment, ensuring consistency and repeatable provisioning
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery services Vault using Azure PowerShell and Azure Portal
  • Used Azure devops to deploy app into dev QA and production using YAML pipelines
  • Utilized cloud security best practices and implemented Azure security solutions, such as Azure Security Center and Azure Key Vault
  • Deployed and configured Azure Load Balancer to create NAT rules for whitelisting traffic to different applications
  • Designed, developed, and deployed data integration solutions using Azure Data Factory
  • Managed ETL processes and data workflows to ensure efficient data movement and transformation
  • Monitored and troubleshot data factory pipelines, resolving issues to maintain data processing efficiency
  • Implemented data transformation and analysis tasks in Databricks to support business intelligence and data science initiatives
  • Optimized data processing jobs to enhance performance and reduce costs in the Databricks environment
  • Worked on migration between on-premises and Azure Cloud using Azure Site Recovery and Azure backups and configured, deployed instances in Microsoft Azure environment
  • Implemented containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster
  • Configured CI/CD pipelines using GitHub Actions to automate the deployment of applications to various environments, such as staging and production
  • Worked with Terraform Templates to automate the Azure laas virtual machines using terraform modules and deployed virtual machine scale sets in production environment
  • Automated configuration management with Ansible, streamlining the deployment and management of applications and services and Utilized Ansible Vault to securely manage sensitive data and credentials
  • Developed Ansible playbooks for provisioning, software installation, and configuration across diverse environments.4
  • Daily monitoring production servers using Grafana and Prometheus which is integrated with Kubernetes, exceptions, and report to the team if something happens during standups
  • Orchestrated containerization of applications with Docker, improving scalability and simplifying deployment and Developed Docker Compose files to define multi-container applications and facilitate local development and testing
  • Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers and provided a consistent environment and implemented Continuous Integration using Jenkins and GIT
  • Worked on Python Scripting to configure shared libraries to reuse multiple micro functions by calling shared library declaration in the Jenkins file and parsing arguments for the respective micro functions
  • Environment: Azure VM’s, SQL database, Azure File Storage, Load Balancer, ARM, GIT, GitHub, Azure AD, Azure SQL, Azure Blob Storage, and Azure Container Instances, Terraform, Prometheus, Grafana, JIRA, App Insights, Kubernetes, Docker, Nexus, Maven, YAML, Terraform.

Sr. DevOps Engineer

Microsoft
08.2021 - 10.2022
  • Deploying and Configuring Virtual Networks
  • Worked with Azure Service Fabric to deploy micro services for high scalability
  • Managing Public and Private IP addresses for your VMs and selected other Azure resources
  • Deploying VMs into Virtual Networks
  • Migrating Azure teams code bases to Modern engineering system
  • Experienced professional in implementation of Azure IaaS Infrastructure in Azure
  • Experience in monitoring of Azure environment using OMS (Log Analytics) and Azure AppInsights
  • Design and implement migration tools to help 20 Azure product teams in Microsoft
  • Configuring VM for Optimum Cost, Performance, and Security
  • Backing up VMs and potentially providing Fail-over Recovery
  • Automation of deployment using PowerShell
  • Protecting Azure Active Directory accounts against compromise
  • Reducing the attack surface of all your Azure resources
  • Creation of containers and setting up values along with the environment variables on deployment YAML
  • Involved in creating the Azure Services with Virtual Machine
  • Integrated SonarQube and Artifactory with CICD pipelines for DevSecOps best practices
  • Involved in developing the Azure Solution and Services like IaaS and PaaS
  • Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365
  • Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services
  • Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure and Dynamic 365
  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing
  • Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private)
  • Extensive worked in Azure E3 Enterprise Mobility Suite of tools in MFA (Multi-Factor Authentication) and Intune
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure
  • Developed a conical map/reduce-like architectural pattern that is designed to leverage Azure platform
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models
  • Carry out, and support new components/abilities in Elastic including the full heap of use/microservices logs from File beats, Kafka lines, Logstash, Elastic and Kibana
  • Used Terraform to reliably version and create infrastructure on Azure
  • Created resources, using Azure Terraform modules, and automated infrastructure management
  • Provided technical support and training to team members on GCP and DevOps best practices
  • Used both Splunk for monitoring and analyzing log information
  • Experienced in Troubleshooting
  • Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts
  • Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze Big Data
  • Design and write code to develop and maintain systems which power Splunk multi-tenant services hosted in the public cloud
  • 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, also used template driven deployment options such as Resource Manager templates and terraform
  • Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes
  • Managed host Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format
  • Developed cutting-edge Enterprise DevSecOps and CI/CD pipeline strategies, enhancing deployment efficiency and agility
  • Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods
  • Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes
  • Built Docker containers using microservices project and deployed to Dev
  • Managed Kubernetes clusters on GCP, ensuring high availability and scalability
  • Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images
  • Worked on Ansible Playbooks with Ansible roles
  • Created inventory in Ansible for automating the continuous deployment
  • Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates
  • Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure
  • Extensively worked on CI and CD process by automating build on time basis using Jenkins
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different WAS
  • Created a resource group, storage account, and Azure Files in cloud Shell using PowerShell
  • Created Power Shell scripts to automate the Azure Cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules
  • Environment: Azure, Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC, OpenStack, Chef, Ansible, Docker, Kubernetes, Maven, Jenkins, GIT, Cassandra, AEM, Python, Jira.

Cloud / DevOps Engineer

NTT Data
04.2018 - 07.2021
  • Monitoring: CA-Introscope/Dynatrace/Crontabs/ELK/CloudWatch
  • Experience in deployment automation and related tooling (Terraform and AWS Cloud Formation)
  • Worked as Systems Engineer in Linux System Engineer
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and
  • Production environments
  • Cloud Automation using AWS cloud formation templates
  • Deploy and troubleshoot issues related to networking, database service on AWS
  • Provide end to end Cloud Services on-boarding experience
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs
  • Involved in fixing of various Security vulnerabilities w.r.t Infrastructure and applications
  • Design IAM roles and implement the roles to provide security for AWS resources as per application teams requirements
  • Used configuration management tools Puppet and Ansible
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment
  • Develop strategies for the DevOps team as a partner to the developer team to promote improved quality, security, and resilience of applications
  • Serving as a core member of an agile team that drives software applications build, tests, and deploys through CI/CD automation tools
  • Build Automation process implementation using Jenkins along with Python and Shell scripts to automate routine administrative tasks reducing manual intervention
  • Owning all technical aspects of CI/CD tools that are used for build, testing, and deployment
  • Cloud infrastructure maintenance using a combination of Jenkins, ansible and Terraform for automating CI/CD pipeline in AWS
  • Configured and deployed Amazon Web Services (AWS) for applications utilising the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, IAM), focusing on high-availability, fault tolerance, and auto-scaling
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker
  • Experience in deployment automation and related tooling (Terraform and AWS Cloud Formation)
  • Configured VPNs, DNS, IP Networking in the Environment Cost Optimisation in Cloud and provide recommendations to reduce costs on cloud
  • Migrate to on premise applications to AWS
  • Build Customised Amazon Machine Images (AMIs) & deployed these customised images based on requirements
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services
  • Install AWS Cloud services and in high availability
  • Configured and Managed Elastic Load Balancing (ELB) to avoid fault tolerance and avoid single point of failure of applications
  • Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service(AKS), which are responsible for cluster management
  • Used AWS resources in the cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for the fast-paced robust application development environment
  • Involved in Audit process of identified critical applications and accountable for some of the artifacts
  • Provided 24
  • 7 support and ensured smooth execution of deployments
  • AWS migration efforts (solution architecture/cost optimisation) for enterprise applications on to AWS Cloud
  • Expert-level knowledge of Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS family
  • Hands on Experience in Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC and IAM
  • Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, Gitlab, Docker, on GCP
  • Identify training needs for direct reports, Cross-training of Engineering staff on Infrastructure and DevOps concepts, procedures, and best practices
  • Configured the new VPC's with Different CIDR ranges to implement Direct connect (DX) from AWS to Local Datacenter
  • Configured and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, IAM), focusing on high availability, fault tolerance, and auto-scaling
  • Implemented CI/CD Pipelines using AWS, Jenkins, GitHub, Docker, Kubernetes, Sonarqube etc
  • Troubleshoot CI/CD pipeline failures in Jenkins
  • Responsible for engaging with various vendors AWS on technical front and sharing feedback with Client and implementing if any which suits for business needs
  • Environment: Jenkins, Maven, Terraform, Ansible, Openshift, Docker, Kubernetes, Linux, Windows, Git, GitHub.

DevOps/Build & Release Engineer

KPIT Tech
08.2015 - 03.2018
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production
  • Configured AWS Code Pipeline and Code Build to automate workflows, ensuring rapid and reliable application deployment
  • Responsible for the building and deploying the artifacts into DEV, INT, and QA Environments
  • Knowledge of Linux security practices, including user access control, file permissions, encryption, firewalls, and intrusion detection systems, ensuring robust system security
  • Used Perl for system administration tasks, including log analysis, system monitoring, and configuration management in Unix/Linux environments
  • Integrated Docker into CI/CD pipelines to facilitate automated testing, build, and deployment processes
  • Integrated PowerShell scripts into CI/CD pipelines for automated testing, building, and deployment of applications, streamlining the software delivery process
  • Utilized tools like Jenkins, GitLab CI/CD, or Argo CD for GitOps workflows, deployments
  • Managed environments DEV, BCP, UAT and PROD for various releases and designed instance strategies
  • Used Apache Tomcat as application server for deploying the artifacts
  • Worked with SRE team to design and implement automated CI/CD platforms for multiple development teams spanning a wide range of languages and technologies and developed CI/CD pipelines using Jenkins, Spinnaker
  • Implemented security for Docker containers, including image scanning, container isolation, and vulnerability management
  • Implemented configuration management using PowerShell to enforce and maintain desired system configurations across servers and environments
  • Utilized AWS CloudWatch for logging, monitoring, and alerting, creating custom dashboards and setting up automated responses to events
  • Integrated VMware environments into broader automation frameworks for seamless DevOps workflows
  • Experience in deploying and managing Linux servers for web hosting, databases, application servers, and virtualization platforms, ensuring high availability and security
  • Knowledgeable in using JavaScript for security automation tasks, such as vulnerability scanning, security testing, and compliance checks, ensuring security best practices in the Build and Release processes
  • Orchestrated containers using AWS Elastic Container Service and automating container deployment, scaling, and management
  • Developed Perl scripts for network automation, handling tasks related to network configuration, monitoring, and troubleshooting
  • Experience in setting up Docker image builds and deployments using tools like Jenkins or GitLab CI/CD
  • Used JIRA as Issue Tracking Tool
  • Technologies: AWS (EC2, VPC, ELB, S3, RDS, CloudTrail, Route 53), GIT, SQL, CloudWatch, AWS Auto Scaling, Kafka, Cloud Formation, Chef, Ansible, Jenkins, Nagios, ELB, Scala, Prometheus, Grafana, Shell Scripts, Unix/Linux Environment
  • Client

System Admin

Atos
01.2013 - 07.2015
  • Roles and Responsibilities:
  • Install and configure Linux operating systems on servers and workstations
  • Customize system settings, network configurations, and security parameters
  • Create, modify, and delete user accounts
  • Manage user permissions and access controls
  • Implement security policies related to user authentication
  • Use package managers (e.g., apt, yum) to install, update, and remove software packages
  • Resolve dependencies and manage software repositories
  • Monitor system performance, resource utilization, and logs
  • Identify and address performance issues and bottlenecks
  • Develop and implement backup strategies to safeguard critical data
  • Perform regular backups and test data restoration procedures
  • Plan and execute disaster recovery processes
  • Manage file systems, partitions, and storage devices
  • Monitor and optimize disk space usage
  • Implement file and directory permissions
  • Manage virtualized environments using technologies like KVM, VMware, or VirtualBox
  • Optimize and troubleshoot virtual machines
  • Provide technical support and communicate effectively with end-users
  • Incident Response and Troubleshooting:
  • Respond to system incidents and outages promptly
  • Troubleshoot hardware and software issues
  • Keep documentation up-to-date
  • Participate in training and certification programs.

Skills

  • Infrastructure automation
  • Linux operating system
  • Monitoring and logging
  • Containerization technologies

Languages

Telugu
Native or Bilingual
English
Full Professional
Hindi
Limited Working

Timeline

DevOps Engineer

Southeast Bank
02.2023 - Current

SR. CLOUD ENGINEER/SRE

Charter Communications
11.2022 - 01.2023

Sr. DevOps Engineer

Microsoft
08.2021 - 10.2022

Cloud / DevOps Engineer

NTT Data
04.2018 - 07.2021

DevOps/Build & Release Engineer

KPIT Tech
08.2015 - 03.2018

System Admin

Atos
01.2013 - 07.2015
Maheshwari Vidyadharani