Lohith N: Professional Summary
Lohith N: Professional Summary
Lohith N: Professional Summary
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
PROFESSIONAL EXPERIENCE
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.
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.
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.