Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Name Email Cell Cloud Devops Engineer: Lalith Kumar CH +14378892353

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Name: Lalith Kumar Ch

Email: Lalithch48@gmail.com
Cell #: +14378892353
Cloud DevOps Engineer

Summary:

• With 4+ years of experience in IT industry as a Cloud DevOps Engineer.


• Expert in automating Configuration Management, Build Management and Release Engineering
process.
• Experience in SDLC and postproduction analysis of projects with Agile.
• Experience on DevOps tools such as Jenkins, Gitlab CI, Chef, Nexus, Ansible,
Terraform, Docker, K8, Docker-compose, Git, SVN, Maven.
• Hands-on experience on Chef and Puppet as Configuration management tool, to automate
repetitive tasks, quickly deploys critical applications, and proactively manages change.
• Experience with Ansible for configuring and managing computers, combining multi-node
software deployment and automation integrated with Deployment pipeline.
• Hands on experience in AWS provisioning and good knowledge of AWS services like EC2,
S3, Glacier, ELB, EBS, RDS, IAM, Lambda, and Cloud Formation.
• Good knowledge in IaC by using Terraform and CloudFormation and Worked on creating
CloudFormation templates for dev, test, staging and production.
• Working knowledge of cloud PaaS platforms such as Pivotal Cloud Foundry (PCF) and
Azure.
• Familiar with designing and deploying container-based production clusters using Docker.
• Experience working on Kubernetes and Docker for the runtime environment for the CI/CD
system to build, test and deploy.
• Experience in using Artifactory repository managers for maven builds. Configured and
Administered Nexus Repository Manager and Jfrog Artifactory.
• Responsible for defining branching & merging strategy, check in policies, improving code
quality, defining backup and archival plans.
• Hands on experience with scripting languages like Python, Bash, Shell and PowerShell.
• Experience in branching, tagging, merging, and maintaining the version across the
environments using SCM tools like Subversion (SVN), TFS, Bitbucket and GIT windows
environment.
• Experience with Nagios in monitoring and alerting service for servers, switches and
applications.
• Experience in monitoring System/Application Logs of server using Splunk and Nagios to
detect Prod issues.
• Experience in using Tomcat, Apache and Nginx Application servers for deployments,
hosting, load balancing and Proxy configurations.
• Experience in working on Linux operating systems such as CentOS, Red Hat and Ubuntu.
• Experience in system administration and installation, configuration, backup, maintenance, and
support of Several Unix/Linux Servers.
• Excellent verbal and written communication skills including polished presentation skills.
• Motivated team player with ability to work under minimal supervision possessing excellent
communication, interpersonal, analytical, and problem-solving skills.

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:

Cloud DevOps Engineer


Newmont Corporation | Aug 2019 – Till Date

Roles & Responsibilities:

• 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.

Technologies/Tools: Ansible, Chef, Terraform, Docker, Kubernetes, AWS, CI/CD, GIT,


Shell, Python, Bash, Jenkins, Maven, Azure, PCF, Nagios, SonarQube, Agile, Windows and
LINUX.
DevOps Engineer
World Financial Group INC | Duration: Jun 2018 – Jul 2019

Roles & Responsibilities:

• 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

Roles & Responsibilities:

• 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.

Technologies/Tools: Jenkins, Chef, Ansible, Terraform, AWS, SonarQube, Nexus, Nagios,


Docker, Kubernetes, Git, Jira, Maven, PCF, Azure, Python, Bash, Shell, Windows, and LINUX.

References: Will be provided upon request

You might also like