Name Email Cell Cloud Devops Engineer: Lalith Kumar CH +14378892353
Name Email Cell Cloud Devops Engineer: Lalith Kumar CH +14378892353
Name Email Cell Cloud Devops Engineer: Lalith Kumar CH +14378892353
Email: Lalithch48@gmail.com
Cell #: +14378892353
Cloud DevOps Engineer
Summary:
Technical Skills:
Configuration Chef, Ansible, Puppet, Terraform, Docker, Kubernetes,
Management Tools SonarQube, Jenkins.
Languages/Scripting Java, Python, Bash, Shell, JavaScript, PowerShell
Monitoring Tools Nagios, Splunk
Servers Apache Tomcat, JBoss, WebLogic Nginx
Build Tools Ant, Maven, Gradle
Version Controls SVN, CVS, GIT, Bitbucket
Methodologies Agile
Databases Oracle, NO SQL, Postgres SQL, SQL Server, Cassandra
Operating Systems UNIX, LINUX, Red Hat, Windows, Sun Solaris, AIX.
Organizational Experience:
• Developed and implemented Software Release Management strategies for various applications
according to the agile process.
• Involved in DevOps migration/automation processes for build and deploy systems.
• Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-
based software using Jenkins, Ansible and AWS/Docker.
• Used Chef to manage Web Applications, Config Files, Database Commands and Packages.
• Used Ansible to deploy ELK for automating continuous deployment (CD) and configured
Nodes and deployment failure reporting.
• Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with
Ansible roles.
• Architected, planned, developed & maintained Infrastructure as code using CI/CD
deployments using Terraform.
• Involved in designing and deploying applications utilizing almost all the AWS stack
(Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-
availability, fault tolerance, and auto-scaling in AWS Cloud formation.
• Configure and launch AWS EC2 instances as per requirement, Select and setup AWS in most
cost-effective way, Created AWS Route53 to route traffic between different regions.
• Designed AWS Cloud Formation templates to create custom sized VPC's, Subnets, to
ensure successful Cloud deployments and database templates. Deployed EC2 instances,
attached security groups, attached profiles and roles using AWS Cloud Formation.
• Used AWS lambda to run servers without managing them and to trigger to run code by S3
and SNS.
• Created scripts for system administration and AWS using languages such as BASH and
Python.
• Drive end to end deployment of various Components on the Azure Platform.
• Deployed application using Pivotal cloud Foundry (PCF) CLI.
• Automated application deployment in the cloud using Docker technology using Elastic
Container Service scheduler.
• Worked with Kubernetes to manage containerized applications using its nodes, ConfigMaps,
selector, Services, and deployed application containers as Pods.
• Managed local deployments in Kubernetes, creating local cluster and deploying application
containers.
• Configured CI/CD pipelines on Jenkins to deploy application on various environments.
• Implemented a CI/CD pipeline involving Jenkins & GIT to complete the automation from
commit to deployment.
• Configured and maintained Jenkins and Maven with GIT for automated build and release.
• Used MAVEN as build tool on Java projects for the development of build artifacts on the source
code.
• Worked on Shell and Python scripting to automate the tasks and passed Bash scripts to the
Jenkins job for server provisioning.
• Created GIT workflows and appropriate meta-data, performed merges, and executed builds on
a pool of dedicated build machines.
• Performed Continuous Code Quality on the micro services using SonarQube.
• Working on Nagios for the monitoring the performance of the servers.
• Supporting the Servers and Applications in Development, Testing and Production
environment. Maintaining and supporting of client /server applications on LINUX servers as
per the requirement.
• Developed, maintained, and distributed release notes for each scheduled release.
• Built and managed a large deployment of Red Hat Linux instances systems with Chef
Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual
box, provisioned servers in Amazon EC2.
• Creating the automated build and deployment process for application, re-engineering setup for
better user experience, and leading up to building a continuous integration system for all our
products.
• Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto
scaling groups.
• Responsible for Design of different Release Environments for new projects.
• Implementing new projects builds framework using Jenkins & maven as build framework.
• Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in
Linux environment
• Managed Chef Cook books to automate system operations.
• Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release,
Git, Confluence, JIRA and Cloud Foundry.
• Hands on experience on Backup and restore Azure services and in Design and configure Azure
Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS
settings, security policies and routing. Azure cloud services, Blob storage, Active
directory, Azure Service Bus, Cosmos DB.
• Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
• Defining Release Process & Policy for projects early in SDLC.
• Responsible for nightly and weekly builds for different modules.
• Responsible for code build, release and configuration.
• Perform Deployment of Release to various QA & UAT in Linux environments.
• Optimized volumes and EC2 instances.
• Used IAM to create new accounts, roles and groups.
• Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
• Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
• Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
• Splunk deployment, configuration and maintenance across a variety of UNIX and Windows
platforms.
• Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
• Experimented with Docker, by using Docker-compose.
• Worked on applying patches and recommending necessary security fixes for web Application
servers.
• Scripting in multiple languages on UNIX, LINUX, and Windows - Bash, Python, Power
Shell script etc.
• Troubleshoot the build issue during the Jenkins build process.
• Resolved system issues and inconsistencies in coordination with quality assurance and
engineering teams.
•
Technologies/Tools: Jenkins, Chef, Ansible, Terraform, AWS, SonarQube, Nexus, Nagios,
Docker, Kubernetes, Git, Jira, Maven, PCF, Azure, Python, Bash, Shell, Windows, and LINUX.
Build/Release Engineer
Genpact, India | Duration: May 2017 – May 2018
• Release Engineer for a team that involved different development teams and multiple
simultaneous software releases.
• Imported and managed multiple corporate applications into Subversion (SVN) /GIT.
• Responsible for creating branches and resolving the conflicts while merging in SVN/GIT.
• Developed and implemented Software Release Management strategies for various applications
according to the agile process.
• Assist users and developers with the setup, installation, and testing of their applications.
• Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds
move from one environment to other non-prod environments.
• Using Git for source code version control and integrating it with Jenkins for CI/CD pipeline,
code quality tracking and user management with build tool Maven.
• Setting up SSL certificates to use DNS for the tools.
• Developed and Implemented Software Release Management strategies for various applications
according to the Agile Process.
• Created and maintained the Shell/Perl deployment scripts for Web Logic web application
servers.
• Scripting/automation languages such as Perl, bash.
• Deployed the static code into front end Apache and NGINIX web servers.
• Developed and supported the Software Release Management and procedures.
• Worked extensively on Core Java API like collections for complex background processing.
• Helped Developers to setup Workstations in Windows and Linux.
• Participated in weekly release meetings with Technology stakeholders to identify and mitigate
potential risks associated with the releases.