Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

LOHITH N

lohit.n9991@gmail.com
(919) 348-9491

PROFESSIONAL SUMMARY
An Ardent Professional with an experience of 8 years in IT industry comprising knowledge in Configuration
Management tools like Ansible, Chef, Continuous Integration and Continuous Delivery (CI/CD) using Azure
DevOps, Cloud Automation, Version Control, End-to-End Automation, Build and Release, Linux and System
Administration with cloud platforms like Microsoft Azure, Amazon Web Services (AWS), OpenStack, GCP ,
under the Unix/Linux/Windows platform's with strong knowledge on the principles and best practices of
Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

 Good Knowledge in executing Microsoft Azure Service, Azure cloud administrations which incorporates
Azure Active Directory (AAD), Azure Resource Manager (ARM), Key Vault, Azure cloud services, Azure
storage, IIS, Azure Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric,
Azure Monitor, Azure Service Bus, Azure Monitoring, Log Analytics Workspace and Application
Insights. 
 Proficiency in working with Azure administrations including Virtual Networks, Virtual Machines,
Resource Groups, VPN, Azure DNS, Network Peering, Load Balancing, Application Gateways, Azure
web application, App administrations, Auto-Scaling and Traffic Manager. 
 Ability in Azure Scalability and Azure Availability - Build VMs accessibility sets utilizing the Azure
entrance to give strength to IaaS based arrangement and Virtual Machine Scale Sets (VMSS) utilizing
Azure Resource Manager (ARM) to oversee network traffic.
 Used Azure DevOps pipelines to drive all micro services build using Maven for Artifacts and Dockerfile
image Builds to Docker registry and then deployed to Kubernetes.
 Expertise in Implementing Application Infrastructure using Azure Devops including designing,
configuration management and Implementation of Infrastructure as Code on Azure Cloud.
 Expertise in deploying microservices, application improvement, and upgradation utilizing Azure
administrations like Azure DevOps, Kubernetes Service (AKS), Container Services, MySQL DB, and
Grafana, Azure pipelines, RBAC, and checking groups.
 Expertise in setting up Kubernetes cluster from scratch and setting azure build agents or Jenkins agents
as dynamic pods for pipelines. Create Custom docker images for build agents and set up docker in
docker for Kubernetes pods to run docker jobs in pipelines.
 Expertise on Terraform scripts to automate AWS services which include ELB, CloudFront distribution,
RDS, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and
converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS
CloudFormation.
 Expertise Terraform to reliability version and create infrastructure on Azure. Created resources, using
Azure Terraform modules, and automated infrastructure management.
 Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs,
Change Automation, and Implemented Terraform modules for the deployment of applications across
Azure.
 Written templates for Azure infrastructure as code using terraform to build the environments staging
and production. Integrated Azure log analytics with Azure virtual machines for monitoring the logs,
store them and track metrics using terraform, managed multiple infrastructure resources like cloud,
VMware, and docker containers.
 Implemented Docker Swarm to deploy load balance, scale and manage docker containers with multiple
namespace versions and integrated cluster management with Docker engine. 
 Proficient in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose,
Docker Swarm, and Docker Registry and used containerization for applications.
 Implemented Kubernetes Clusters on cloud environments with master/minion architecture and wrote
many YAML files to create many services like pods, Deployments, auto scaling, load balancers and
Managed Kubernetes charts using Helm.
 Created and automated the Jenkins pipeline using pipeline groovy script for the applications and
owning the Activity of Upgrading, administering, plug-in management, and User Management and Job
creation in Jenkins.
 Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises wit GIT,
MS Build, Docker, Maven along with Jenkins plugins
 Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines and
used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed to
Kubernetes, Created Pods and managed using Kubernetes.
 Involved in development of test environment on Docker containers and configuring the Docker
containers using Kubernetes. Utilized Kubernetes and Docker for the runtime environment of the CI/CD
system to build, test deploy.
 Implementing Jenkins pipelines into Azure pipelines to drive all microservices builds out to the Docker
registry and then deployed to Kubernetes, Created Pods and managed using AKS.
 Experience in Setting Jenkins global shared libraries to use across organization for repeated tasks and
create various groovy files for pipeline configurations.
 Used GIT as source code management tool to for an application and setup the entire GIT branching
strategy.
 Automated the infrastructure using Terraform and making it auditable by storing all the infrastructure
changes in a version control system like GIT.
 Experience in Configuration management tools such as Chef, Ansible, and Puppet. Wrote Chef recipes
and cookbooks in Ruby scripting.
 Extensively worked on monitoring tools like Splunk, Nagios, Elasticsearch Logstash Kibana and worked
on ticketing tools like JIRA, ServiceNow.
 Having strong and progressive experience in the server installation and administration of Red Hat Linux,
Kali Linux, Debian, Centos, OEL (Oracle Enterprise Linux), SUSE and VMware vSphere ESX & ESXI,
Microsoft Hyper-V, Windows Server on various Hardware Platforms.
 Proficient with Shell, Python, Ruby, Perl, Power Shell, Node.js, JSON, YAML, Groovy scripting languages.

TECHNICAL SKILLS

Cloud Technologies Azure, AWS, GCP.


Operating Systems Linux, Ubuntu, CentOS, Red hat, Windows.
Programming/Web Technologies Java, Python, HTML, CSS.
Automation Tools Jenkins, chef, Puppet, Ansible, Vagrant, Terraform,
Cloud Formation, ARM Templates, VSTS.
Version Control Tools GIT, Subversion, CVS, Bitbucket, TFS.
Web Servers APACHE Tomcat, JBOSS, Web Logic, Nginx, Azure.
Networking/protocol DNS, DHCP, WAN, TCP/IP, NFS, SMTP, LAN,
FTP/TFTP.
Scripting Groovy, Bash, YAML, Shell Script, Python.
Virtualization technologies vSphere, Windows Hyper-V, VirtualBox, Vagrant.
Containerization and Docker, Kubernetes, AKS, EKS, ECS, ACS.
Orchestration
Database Cassandra, Oracle MySQL, MongoDB, AWS RDS,
DynamoDB.
Logging & Monitoring Tools Splunk, Prometheus, Grafana, Cloud Watch, Nagios.
Source Code Management Git, GitHub, BitBucket.
Package Management Nexus, JFrog.
Build Tools MAVEN, Gradle, ANT.
Continuous Integration Jenkins, Bamboo, Azure DevOps.
Configuration Management Ansible, Chef, and Puppet.
Ticketing Tools JIRA.

PROFESSIONAL EXPERIENCE

Client: Nike, Beaverton, Oregon


Role: Sr. Azure DevOps Infrastructure Engineer Dec 2020 - Present
Key Responsibilities:

 Designed, configured, and deployed Azure Automation Scripts for a multitude of applications utilizing
the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters,
Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
 Built an application environment to operate at high availability in different Azure regions by using CDN,
Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services,
Azure Search, Storage Blobs, Redis cache, and SQL Database.
 Created and managed Azure AD (Active Directory) tenants manage users and groups and configure
application integration with Azure AD. Integrate on-premises Windows AD with Azure AD, configure
multi-factor authentication (MFA) and federated single sign-on (SSO).
 Created Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the
amount of access to users that they need to perform their jobs.
 Created 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 Azure Kubernetes Services.
 Provisioned Azure resources of different providers Compute, Network, Service Fabric, using ARM
template and implemented and maintained dev, test, staging and production environments leveraging
infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config).
 Created Network Security Groups (NSG) to filter the traffic to and from Azure Resources by configuring
the Inbound and Outbound rules and associating them with Subnet and Network Interfaces.
 Worked on AWS to Azure migration, Jira to Azure DevOps Migration, GitHub to Azure DevOps
Migration along with Experience in configuring and using PaaS offerings (like Azure Database services,
Azure Kubernetes, Azure Containers, DNS, Application gateway rerouting, Application Insights, Azure
Container Monitors, etc.).
 Involved in Serverless services (Azure Functions) where I created and configured HTTP Triggers in the
Azure Functions with Application insights for monitoring and performing the load testing on the
Applications using the Azure DevOps Test Plans, also configured Shared dashboards with required
metrics and logs.
 Created CI/CD pipelines for .NET, python apps in Azure DevOps by integrating source codes GitHub,
VSTS, and artifacts. Created deployment areas such as testing, pre-production and production
environment in Kubernetes cluster.
 Managed Kubernetes charts using Helm, and built reproducible Kubernetes applications builds,
managed Kubernetes manifest files and Helm package releases.
 Managed Docker Containers, Kubernetes Clusters, Mesos and implemented a production ready, load
balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy
applications to Kubernetes Cluster
 Deployed Kubernetes Cluster on Azure with master architecture and wrote many YAML files to create
many services like pods, Deployments, auto-scaling, load balancers, labels, health checks, Namespaces,
Config Map, etc.
 Worked on implementing the Kubernetes Cluster API to manage, create, scale, upgrade and destroy of
the Kubernetes clusters using a declarative API on both on-premises and Azure Cloud using BareMetal
operator and Azure providers from CAPI.
 Created, managed, and performed container-based Deployments using Docker images in the Docker
Hub containing Middleware and Applications together and evaluated Kubernetes for Docker container
orchestration.
 Worked on 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.
 Integrated Jenkins with Docker container using Cloud Bees Docker pipeline plugin to drive all
microservices builds out to the Docker Registry.
 Experienced with deployment automation of all the microservices to pull the image from the private
Docker Registry and deploy to Docker Swarm Cluster using Ansible.
 configured Jenkins by identifying and installing required plug-ins. Wrote Seed. Groovy scripts to
configure Build Jobs, Build Pipelines and by using Jenkins created a master and slave configuration to
implement multiple parallel builds through a build farm. 
 Implemented integration testing unit-testing strategies for Jenkins shared libraries using Junit and
Groovy Spock.
 Wrote Jenkins shared libraries for CI and CD life cycles and created generic pipelines across the cloud
applications to automate application deployment as well infrastructure Deployments and introduced
various security compliance rules to validate the organization standards over the release work flows.
 Automated Datadog Dashboards with the stack through Terraform Scripts. Configured CloudWatch and
Datadog to monitor real-time granular metrics of all the AWS Services and configured individual
dashboards for each resource Agents.
 Managed and orchestrated complicated CloudFormation templates through Terraform and migrated
enterprise infrastructure standard to Terraform.
 Integrated Terraform with Ansible and automated terraform life cycles with Ansible playbooks.
 Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers
with the required configuration changes and testing and deploying the machines using Ansible
Commands.
 Performed job scheduling using Ansible Tower. Automated various infrastructure activities like
Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has
Integrated Ansible with Jenkins.

Client: Union Bank, New York.


Role: Sr. Azure DevOps Engineer June 2019 - Nov 2020
Key Responsibilities:

 Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications
like Office 365, Dropbox. Worked as cloud Engineer, involved in configuration for Web apps/Function
apps, V-net integration, HCM, Application gateway, App Insights, Active directory, Azure Key Vault,
Encryption and Security on Azure.
 Built an application environment to operate at high availability in different Azure regions by using CDN,
Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services,
Azure Search, Storage Blobs, Redis cache, and SQL Database.
 Experienced in Azure Role-based Access Control (RBAC) to segregate duties within our team and grant
only the amount of access to users that they need to perform their jobs.
 Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help
of Endpoints. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure
Cloud Infrastructure.
 Configured VNET Peering to enable communication between resources across multiple Virtual Networks
and configured NSGs for two tiers and three tier applications to filter network traffic using Terraform
modules.
 Configured private end point for Azure Cosmos DB using Azure Private Link through automatic approval
method, combined with NSG policies to secure data.
 Building and Installing servers through Azure Resource Manager Templates (ARM) or Azure Portal.
Worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and
firewall.
 Experience in moving all traffic to the service can be routed through the private endpoint, so no
gateways, NAT devices, ExpressRoute or VPN connections, or public IP addresses are needed
 Hands on experience on Site-to-site VPNs, Virtual Networks, Network Security Groups, Load balancers,
Storage Accounts.
 Used service manager provider API which uses Terraform to create certificates on the Azure server.
 Configured RBAC and Azure Monitor for adding security in Azure Cloud and Network Security Groups
for Subnet and NIC level for Azure Virtual Machine
 Integrated Azure policies with Azure Kubernetes Service (AKS) cluster to apply enforcements and
safeguards on the cluster in a centralized manner.
 Configured the Kubernetes provider with Terraform which is used to interact with resources supported
by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
 Created Kubernetes cluster with objects like Pods, Deployments, Services and Config Maps and created
reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm
charts.
 Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple
names spaced versions using Helm charts
 Performed various rolling updates on Kubernetes and debugging any issues faced in rolling update path
and preparing necessary method of operation for a successful update path using Flux and helm
operators.
 Created CI/CD pipelines for .NET, python apps in Azure DevOps by integrating source codes GitHub,
VSTS, and artifacts. Created deployment areas such as testing, pre-production, and production
environment in Kubernetes cluster.
 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.
 Expertise in Creating Custom Golden Images for VM, created a Packer script for Image customizing and
Deployed the Custom Golden Image into a VM’s using Terraform.
 Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created
and Maintained pipelines to manage the IAC for all the applications
 Worked on the PowerShell Script to automate the Windows patching and created the release in Azure
DevOps pipeline.
 Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers with
the required configuration changes and testing and deploying the machines using Ansible Commands.
 Integrated Ansible with Jenkins to provide Automation, Continuous Integration through Jenkins
managed nodes over SSH/Power shell using Ansible.

Client: Fidelity Investments, Durham, North Carolina.


Role: Cloud Platform Engineer Oct 2017 - May 2019
Key Responsibilities:
 Worked on escalated tasks related to interconnectivity issues and complex cloud-based identity
management and user authentication, service interruptions with Azure Virtual Machines (their host
nodes) and associated virtual storage (Blobs, Tables, Queues).
 Migrating Services from On-premise to Azure Cloud Environments. Collaborate with development and
QA teams to maintain high-quality deployment.
 In terms of migrating data to Azure I have knowledge of SQL migrations and other storage data which
within Azure are called Blobs. 
 Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD
Licenses, Office365. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure
PowerShell and Portal.
 Configured NSGs for two tiers and three tier applications. Experience in integrating on premises servers
to Azure. Configured VNETs and subnets as per the project requirement. Configured Azure blob storage
and Azure file servers. Configured private and public facing Azure load balancers.
 Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform
modules and deployed virtual machine scale sets in production environment.
 Implemented Docker -maven-plugin in Maven pom.xml files to build Docker images for all microservices
and later used Docker file to build the Docker images from the Java jar files.
 Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and
push build artifacts to Nexus and UDeploy to orchestrate changes across servers and components.
 Created branching & tagging strategy to maintain the source code in the GIT repository and
coordinated with developers to establish and applying appropriate branching, labeling/naming
conventions using GIT source control.
 Determined ways to optimize/improve JIRA and JIRA Agile setup and process workflows, as well as
identify where functionality can/cannot meet user requests.
 Created Azure PowerShell script for APIM backup and restore operations. Created several SQL scripts as
part of bug fixes to provide immediate solutions for some of the common issues.
 Setup Nginx, HTTP web server as a reverse proxy to critical applications such as Jira, Jenkins, Application
Server.

Client: UCONN, Connecticut.


Role: Sr. AWS DevOps Engineer April 2016 - Sep
2017
Key responsibilities:
 Worked on different AWS services like S3, route53, EFS, EKS, ECS to manage and maintain the
workloads in the EKS cluster. Used different storage services like EBS volumes, EFS, RDS Aurora in a
Kubernetes application as shared and un-shared storage classes.
 Used S3 buckets to store data across regions for backup, restore, and disaster recovery purposes.
 Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing
with control layer.
 Used Terraform for Infrastructure as code to deploy EKS clusters and spin up an agent to access the
cluster. Created many AWS services using Terraform to automate the process for higher environments.
 Developed many Terraform modules to create IAM roles and policies for different third-party
applications and used Kubernetes service accounts to use the roles.
 Created a WordPress environment on AWS using Terraform and Ansible, which consists of custom VPC,
S3, RDS, EC2, Public and Private subnets, Security Groups, Auto Scaling Groups, ELB, Route53.
 Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of
application containers across clusters of hosts and managed containerized applications using its nodes.
 Deployed Kubernetes Clusters on cloud environments, wrote many YAML files to create many services
like pods, Deployments, auto-scaling, load balancers, and Managed Kubernetes charts using Helm.
 Developed build workflows using Gradle, Gitlab-CI and Docker.
 Involved in deploying Cloudbees CD application onto a EKS cluster and helped teams migrate from an
existing CI/Cd environment to EKS environments.
 Designed and deployed applications utilizing all the AWS stack (Including EC2, Route53, S3, ELB, EBS,
VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis).
 Wrote many Ansible playbooks which is the entry point for Ansible provisioning, where the automation
is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
 Used Nexus as a Binary, Artifact hub to store application related artifacts, helm charts and download
them through Jenkins deployment jobs.
 for services like Kubernetes workloads by deploying Datadog agents in the EKS cluster.
 Automated the entire process of Build, Release, and Deployment using ANT.
 Set up continuous integration and formal builds using Bamboo with Artifactory repository.
 Written custom scripts using shell to automate the Backup and DR process for applications running in
the EKS clusters.

Client: AXIS BANK PVT LIMITED, Hyderabad, IND


Role: Configuration Management Engineer April 2015 - Mar 2016

Key responsibilities:
 Coordinated developers with establishing and applying appropriate branching, labeling/naming
conventions using GIT source control.
 Good knowledge of all aspects of Jenkins, including Plugin Management, Jenkins Security, Performance
Issues, Analytics, Scaling Jenkins, and combining Code Analysis and Test Phases to complete CD pipelines
within Jenkins.
 Used Jenkins for continuous integration and end-to-end automation for all builds and Deployments;
implemented CI/CD tools for upgrade, backup, restore, DNS, and SSL configuration.
 Integrated GIT into Jenkins to automate the code check-out process. Used Git in the SDLC to define the
release process and policy for projects.
 Maintained multiple Modules in Puppet by converting production support scripts to Puppet manifests
to automate the configurations in servers.
 Created Puppet scripts for automatic server provisioning, cutting the time between provisioning and
deployment from more than 3 hours to less than 10 minutes.
 Developed bamboo Plans for Maven builds.
 Worked on Ansible Tower to automate repetitive tasks, quickly deploy critical applications, and
proactively manage changes. Used Ansible Vault and Ansible Tower to secure sensitive data and control
the access of playbooks.
 Performed Kickstart to automate installation process CentOS server units and wrote bash shell script to
create multiple accounts at once and a script to configure samba server on 9-Linux for file sharing.
 Worked on testing, evaluation and troubleshooting of MongoDB and Cassandra NoSQL database
systems and cluster configurations to ensure high availability in various crash scenarios.

Client: Value Labs, Hyderabad, India


Role: Linux Administrator April2014 - Mar
2015
Key Responsibilities:
 Used Shell and Perl scripts to automate system management operations such as user account creation,
file system size monitoring, system resource monitoring, and system maintenance.
 Installed, Configured, and administered DNS, DHCP, WAN, TCP/IP, NFS, SMTP, LAN, FTP/TFTP on RedHat
Linux/Debian Servers.
 Setup Nginx, HTTP web server as a reverse proxy to critical applications such as Jira, Jenkins, Application
server.
 Built artifacts (war and ear) from Jfrog Artifactory and deployed them into Apache Tomcat app
server using PowerShell Scripts.
 VMware ESX server instances were installed and configured for virtual server setup and deployment. In
charge of building VMware virtual guests that run Solaris, Linux, and Windows.
EDUCATION
Master of Science in Computer Science at University of Central Missouri

You might also like