Mani T Resume
Mani T Resume
Mani T Resume
Email: manikantap1602@gmail.com
Phone: (314)-485-2904
Certified Azure DevOps Engineer with 8+years of IT experience with excellent knowledge in
Configuration Management, Continuous Integration and Continuous delivery (CI/CD), Build and
Release, Linux, and System Administration with a major focus on Cloud Platforms Azure, Amazon Web
services (AWS) and includes great knowledge on the principles and best practices of software
configuration Management (SCM) in agile, scrum and waterfall methodologies.
Professional Summary:
Proficient in Microsoft Azure IAAS, SAAS and PAAS services such as Virtual Networks, Virtual
Machines, Blob storage, Azure Data Factory, Cloud Services, Resource Groups, Express Route,
Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling, deploying Web
Apps, monitoring by Azure Application Insights and creating Web-Jobs.
Experience in using Azure Resource Manager (ARM) to deploy, update and delete multiple
resources on Azure and in migrating the on-premise resources to Azure with Azure site recovery
(ASR) and Azure backups.
Expertise in deploying AZURE AD Connect, configuring using AZURE AD Connect. Experience in
Azure Network Security Groups, Azure Operational Insight and OMS, AZURE Premium Storage,
Site Recovery, Network Virtual Appliance, Client-Side encryption for Azure storage objects.
Experience in setting up the infrastructure using AWS services including ELB, EC2, Elastic
container services (ECS), Auto-scaling, S3, IAM, VPC, Red Shift, DynamoDB, Cloud Trail, Cloud
Watch, Elastic Cache, Lambda, SNS, Glacier, Cloud Formation, SQS, EFS, and Storage Gateway.
Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, and NAT to
ensure successful deployment of Web applications, database templates and expertise in
architecting secure VPC solutions in AWS with the help of Network ACLs, Security groups,
public and private network configurations.
Experience in maintaining Amazon Web Services and Hands on experience in Architecting
Legacy Data Migration projects such as Teradata to AWS Redshift, migration, Teradata to
Snowflake Migration, AWS Cloud from on-premises.
Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with
multiple names spaced versions using Helm charts
Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure
CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to
build, test and Octopus Deploy.
Creating the Docker containers and Docker consoles for managing the application life cycle.
Responsible for Build and Install Schedules using Unix Cron jobs.
Worked on Docker-Compose, Docker-Machine to create Docker containers for testing
applications in the QA environment and automated the deployment to Nexus, scaling, and
management of containerized applications.
Configured applications that run multi-container Docker applications by utilizing the Docker-
Compose tool which uses a file configured in YAML format.
Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open
files etc. and sending alerts to our teams based on the same. Setup threshold
alerts in Nagios XI and updated contact definitions to notify potential service or host
interruptions.
Experience in Configuration management tools such as Chef, Ansible, and Puppet. Wrote Chef
recipes and cookbooks in Ruby scripting
Extensive hands-on experience with Ansible and Ansible Tower as Configuration management
tool, to automate repetitive tasks, quick deploys of critical applications, and proactive
management of changes.
Used GIT as a source code management tool for creating local repo, cloning the repo, adding,
committing, pushing the changes in the local repo, saving changes for later (Stash), recovering
files, branching, creating tags.
Manage and maintain source code management with GIT including writing hooks, resolving
issues with repositories, ensuring accessibility of environment
Expertise in dealing with Linux Utilities: KICKSTART, SSH, FTP, autofs, Quota Management,
wrappers, User Management, Process Management, Memory Management, and Text
processing tools. Log Management, Package Management, Disk Management and Swap
Partition/Files Management.
TECHNICAL SKILLS:
Expertise in executing Microsoft Azure Service Offering, for example, Azure cloud
administrations which incorporates Azure Active Directory (AD), Azure Resource Manager
(ARM), Azure Storage, Key Vault, Azure Monitoring, Log Analytics Workspace and Application
Insights.
Worked on Azure organizations including Virtual Networks, Virtual Machines, Resource
Groups, VPN, Azure DNS, Network Peering, Load Balancing, Application Gateways, Azure web
application, App organizations, Auto-Scaling and Traffic Manager.
Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS
applications like Office 365, Dropbox. Likewise arranged Azure Role-based Access Control
(RBAC) to isolate obligations inside our group and grant only the amount of access to users that
they need to perform their jobs.
Experience in creating and managing pipelines using Azure Data Factory and copying data,
configuring data flow in and out of Azure Data Lake Stores according to technical requirements.
Worked on Azure Automation through Runbooks Creation, Migration of existing .PS1 scripts,
Authorizing, Configuring and Scheduling.
Built CI/CD pipeline with Azure DevOps for Kubernetes container environment, utilizing
Kubernetes and Docker for the runtime environment for the CI/CD system to build test and
deploy on dev and prod environments
Worked on Azure DevOps, creation of Pipeline for various ARM template deployments by
passing variables through Pipeline variables and variable groups and publish Pipeline Artifacts
creations and Release
Pipeline creations for variables stages like Dev, Test and Prod which kicks-in when the build is
created.
Implemented Terraform modules to automate Azure IAAS vm’s using Terraform modules and
deployed Virtual Machine Scale Sets in production environment.
Created Terraform templates for provisioning Virtual Networks, Subnets, VM Scale Sets, Load
Balancers and NAT rules and used Terraform Graph to visualize execution plan using the graph
command.
Setting up CI/CD pipelines for Code Migration within the Azure DevOps to migrate code from
Azure DevOps projects to Enterprise GitHub.
Worked on setting up Kubernetes Sandbox on Azure Kubernetes Services (AKS) for testing the
different features and manage containerized applications by using its features include
ConfigMaps, Selectors, Services and deployed application containers as Pods.
Configured an AKS cluster to integrate with Azure AD. With Azure AD integration, configured
Kubernetes access based on existing identity and group membership only existing Azure AD
Users and Groups can be provided with an integrated sign-on experience and access to AKS
resources
Used Azure Monitor to create visualizations with Azure Dashboards and Workbooks and also
Drill into your monitoring data with Log Analytics for troubleshooting and deep diagnostics.
Utilized Ansible and Ansible Tower as a Configuration Management Tool, to robotize repetitive
assignments, rapidly deploy critical applications, and proactively oversees change.
Experience with escalated manual reporting within the ServiceNow Architecture, as well as
offering the finest product for present and future analytics.
Integrated SonarQube using Maven to get the Quality Analysis for all the projects pre-
deployment. This SonarQube report is used by developers to improve the code quality.
Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build
and containerize their application to deploying either on public or private cloud.
Managed Kubernetes Helm charts. Created reproducible builds of the Kubernetes applications,
managed Kubernetes manifest files and managed releases of Helm packages. Established a local
dev workflow that is centered around minikube to validate deployments in Kubernetes.
Memorial Sloan Kettering, New York Nov2018 – Dec 2019
Sr. Azure DevOps Engineer
Designed, Configured, and deployed Microsoft Azure for a multitude of applications utilizing the
Azure stack (including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud
Services and ARM), focusing on high – Availability (HA), Fault Tolerance(FT), and Auto-Scaling.
Extensive involvement in Designing Azure Resource Manager Template and in designing custom
build steps using PowerShell.
Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,
Azure Active Directory, Load Balancers, Azure SQL, Cloud Services etc., and Created Azure
Backup vault and protecting requires VMs to take the VM level backups in Azure.
Experience in integrating Azure Log Analytics with Azure Virtual Machines for Monitoring the log files,
store them and Track Metrics. Experience in Azure AD Domain Service, SSO, MFA, RBAC and Security.
Designed, configured, and deployed Azure Automation Scripts for a multitude of applications utilizing
the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight
Clusters, Azure SQL,Cloud Services, and ARM), Services and Utilities focusing on Automation.
Developed methodologies for cloud migration, implemented best practices and helped to develop
Backup and Recovery techniques for applications and database on virtualization Platform.
Provided consulting and cloud architecture for premier customers and internal projects running
on Microsoft Azure Platform for High Availability of services, low operational costs.
Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure
Functions with Application Insights for Monitoring and performing load testing on the Applications
using the VSTS.
Implemented microservices, application development, and migration using AWS/Azure services
such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana,
Azure Pipelines, Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on
EKS Clusters.
Designed and implemented Continuous Integration (CI) using tools Azure DevOps over multiple
environments to facilitate an Agile Development process which is automated and repeatable,
enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes
Services (AKS) are supported.
Created and maintained Continuous Integration (CI) using tools Azure DevOps (VSTS) over
multiple environments to facilitate an agile development process which is automated and
Repeatable, Enabling teams to safely deploy code in Azure Kubernetes Services (AKS) by YAML
Scripting.
Integrated Jenkins with Docker container using Cloud Bees Docker plugin to drive all
Microservices builds out to the Docker Registry and then deployed to Kubernetes.
Experience in creating a Log analytics workspace and enabling Cluster addon. Leveraged and
integrated it with Azure Kubernetes Service to monitor and figure out if requests are processed,
and to inspect Kubernetes event or logs. Also monitored Kubernetes Clusters health by using
Prometheus.
Configured Kubernetes Replication controllers to allow multiple pods such as the master server
in multiple minions and managed Kubernetes charts using Helm.
Deployed Windows and Linux based Docker containers with popular Container Orchestrator
tools like Kubernetes and DCOS provisioned by the Azure Container Service and also responsible
for the integration of Container Registries, specifically Docker Hub and the Azure Container
Registry into DevOps Workflows.
Developed different modules in Terraform to trigger the Infrastructure on the Azure Platform
by Integrating Selenium Automation regression test suite with Build Pipeline and Developed
Continuous Deployment.
Involved in migrating physical Linux/Windows machines to AWS Cloud & configured Apache
webserver in the Linux AWS Cloud environment using Ansible automation. Using Ansible with
AWS allowed me to reduce costs for the department and eliminate unwarranted resources
Designed end to end automation of infrastructure and continuous delivery of the applications
by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and Recipes.
Designed highly available, cost-effective and fault-tolerant systems using multiple AWS EC2
instances, Auto Scaling, AWS Elastic Load Balance and AWS Amazon machine image (AMIs),
DNS Mapping with Subdomain using Route 53.
Provisioned the high availability of Azure VMs, wrote new plugins to support new functionality
in Terraform and involved in using Terraform to migrate legacy and monolithic systems to Azure
cloud.
Designed Roles and Groups for users and resources using AWS Identity Access Management
(IAM) and implement Multi-Factor Authentication (MFA) on externally available servers and on
AWS Console, Monitoring and alerting leveraging Cloud Watch and Cloud Trail.
Experienced in implementing Data warehouse Solutions in AWS Redshift, worked on various
projects to migrate data from one database to AWS Redshift, RDS, ELB, EMR, Dynamo DB and
S3.
Involved in analysis, architecture Design and creation of AWS Virtual Private Cloud (VPC),
Elastic compute cloud (EC2 instance), FTP Server with Elastic IP, AWS Load Balancer, sending
email and pager duty services when new instances launch using Cloud watch.
Used Terraform to Setup infrastructure in PCF and Azure Environments. Converted existing
Terraform modules that had version conflicts to utilize cloud formation during Terraform
deployments to enable more control or missing capabilities.
Implemented Jenkins Pipeline jobs to create Azure Infrastructure from GitHub repositories
containing Terraform code and created on-premises Active Directory authentication using
automation with Ansible Play Books.
Created Terraform Templates for provisioning Virtual Networks, Subnets, VM Scale Sets, Load
Balancers, and NAT rules and used Terraform Graph to visualize execution plan using the Graph
Command. Configured BGP Routes to enable ExpressRoute connections between on-premises
Data Centers and Azure Cloud.
Worked on writing Jenkins’s build pipeline with Maven, scripted Groovy based DSL (Domain Specific
Language) and integrated MAVEN build scripts for continuous build and Integration.
Researched and implemented an Agile workflow for Continuous Integration (CI) and testing of
applications using Jenkins. Administered and Engineered Jenkins to manage weekly Build.
Worked on Continuous Integration and Continuous Delivery (CI/CD) framework using Jenkins,
Puppet, Maven & Nexus in Linux Environment.
Integrated GIT into Jenkins to automate the code check-out process. Released code to testing regions
or staging areas according to the schedule published. Configured Jenkins to build Java Code using
Meta Case Software and done CI process on the java code generated.
Good exposure on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance
issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD
pipelines within Jenkins.
Experience in using Kubernetes for creating new Projects, Services for load balancing and
adding them to Routes by accessing from outside, created Pods through new application and
controlling, scaling, and troubleshooting pods through SSH, managed manifest files and
releases of Helm charts.
Created several pods and services using Master and Minion architecture of Kubernetes and
developed micro services onboarding tools leveraging Python to allow easy creation and
maintenance of Build jobs and Kubernetes deploy services.
Proficient in using Docker in Swam mode and Kubernetes for Container Orchestration, by
writing Docker files and setting up the automated build on Docker HUB. Used Docker for
running different programs on a single VM.
Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins’s master
server in multiple minions. Installing, configuring, and administering Jenkins CI tool on Linux
machines
Provided backup support for Jenkins build environment and involved in upgrade of Bamboo &
Artifactory Server and adopted Jenkins for CI practice and revised existing build procedures.
Branching strategies for GIT. Experienced in GIT forks, tagging, handling merge requests and
notifications.
Created repositories, branches, tags in Git and assist the developers to fix merging issues and to
implement the parallel development process.
Experience with Linux systems, virtualization in a large-scale environment, experience with
Linux Containers (LXC) and Docker.
Configuring and managing of Chef Master server: updating and creating modules and pushing
them to Chef
Clients and deploying application operational scripts to webservers like Apache Tomcat and
JBoss using manifests.
Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-
used and modified
same Chef Recipes to create a Deployment directly into Amazon EC2 Instances