Summary
Overview
Work History
Education
Skills
Timeline
Generic
MAHESH NALI

MAHESH NALI

Devops Engineer
Bengaluru

Summary

  • Having 4.8 years of experience in IT Infrastructure with 4+ years of experience with DevOps and AWS
  • Cloud Proficient in Git, Jenkins, Ansible, Docker, Kubernetes and Terraform.
  • Familiar With Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Excellent co-coordinator with good communication, multi-tasking, innovative, problem solving, leadership skills & decision making ability.
  • Worked on SCM tools Git, SVN, Bitbucket and Tested Ansible playbooks on Docker hosts
  • Hands on experience with Ansible Playbooks, modules and roles and Set up Continuous Integration for major releases in Jenkins.
  • Having good implementation experience with installation and configuration of Kubernetes , clustering them and managed local deployments in Kubernetes.
  • Implemented testing environment for Kubernetes and administrated the Kubernetes clusters.
  • Deployed and orchestrated the applications with Kubernetes.
  • Managing AWS instances via monitoring tool and action the alerts accordingly.
  • Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Created Docker file for each micro service's and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Worked with Ansible (automation tool) to automate the process of deploying/testing the new builds in each environment, setting up a new node and configuring machines/servers.
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform..
  • Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
  • Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of S3 buckets, EBS.
  • Created alarms in Cloud watch service for monitoring the server performance.
  • Creating/Managing AMIs,Snapshots and Volumes Upgrade Downgrade AWS resources (CPU, Memory, EBS)
  • Creating IAM Users and Groups and Maintaing the users Access management and Permissions.
  • Automated the cloud deployments using Ansible and AWS Cloud Formation Templates.
  • Experience in Automation using Ansible. Developing playbooks and push to the Ansible server.
  • Managed Linux and Windows virtual servers on AWS EC2 using Ansible Server. Configured and
    monitored distributed and multi-platform servers using Ansible.
  • Bootstrapped windows and Linux machines
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Python scripting.
  • Worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience knowledge in Continuous Integration and Continuous Deployment methodologies.
  • Experience in DevOps environment with expertise in using Configuration management tools like Ansible and puppet, CI/CD with Jenkins.
  • Strong knowledge on source control tools like Subversion (SVN), GITHUB, Bit Bucket and Version Control Systems like GIT, to track changes made by different people in source code involving concepts like Branching, Merging and Tags.
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines, using various CI Tools Jenkins/Hudson, Ansible.
  • Involved in managing the dev, UAT and prod servers using ANSIBLE as a configuration management tool.
  • Developed playbooks to install new patches, set the kernel properties using ANSIBLE libraries on Linux RHEL 6 and 7remote machines.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.

Overview

5
5
years of professional experience
7
7
years of post-secondary education

Work History

DevOps Engineer

Neblio Technologies
Bangalore
04.2022 - Current
  • Created CI/CD Pipelines for Build and Deploying Applications into Various Environments using Jenkins.
  • Creating CI/CD pipelines by integrating Git, GitHub, ant, maven, Ansible, and AWS (provisioning).
  • Creating continuous deployment pipeline by creating component processes, Applications and adding environments into handling deployments using code pipeline and AWS code deployment for various deployment scenarios like Tomcat deployment, Multiple applications deployment.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Designed and implemented Continuous Integration process using tools like Jenkins with approval from development and other affected teams.
  • Conducted business impact analysis & risk assessments of business functions.
  • Accordingly, designed, developed, documented and implemented Disaster Recovery infrastructure for mission critical servers.
  • Coordinating resources by working closely with Project Manager's for release and Project Manager for all Operational Projects.
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Managed and optimize CI (Continuous Integration) tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automate Continuous Build and DeployScripts for Jenkins Continuous Integration tool.
  • Provide stable build environments for product development.
  • Scripting & automating tasks using shell for backup, monitoring and file processing.
  • Expertise in coordinating and supporting merging process with source code control.
  • Worked on Docker/Kubernetes Containerization of cloud based applications.
  • Worked on Docked-Compose and Docker-Machine to create Docker containers for Testing applications in the QA environment.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Created Docker images using Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Worked with cross-functional design teams to create software solutions that elevated client side experience and significantly improved overall functionality and performance
  • Monitored automated build and continuous software integration process to drive build/release failure resolution
  • Collaborated closely with product development teams and other stakeholders, using effective communication and active listening skills
  • Directed software design and development across multifaceted team to meet client needs for functionality, timeline and performance

AWS Cloud Engineer

Lionova Solutions Pvt Ltd
Bangalore
08.2018 - 03.2022
  • Optimized volumes and EC2 instances and created multi Availability Zone VPC Instances.
  • Maintained Route 53, VPC, RDB, SES and SNS services in AWS cloud.
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to complete automation from commit to deployment
  • Assisted developers with establishing and applying appropriate branching,
    labeling convection's using GIT source control
  • Expertise in coordinating and supporting merging process with source code control.
  • Implemented and supported CI process via Jenkins.
  • Implemented setup for master slave architecture to improve performance of Jenkins.
  • Configure scalable storage and archive storage (Glacier) in cloud.
  • Creating folders in S3 Bucket and uploading images and files and maintain buckets and folder permissions.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Configure Content Delivery Network (CDN) CloudFront using S3 Bucket to
    improve site performance.
  • Working on Multiple AWS instances, set security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly
    available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).Setup/Managing VPC, Subnets make connection between different zones.
  • Setup/Managing Databases on Amazon RDS.
  • Monitoring servers thorough Amazon Cloud Watch, SNS.
  • Creating users and providing them with suitable permissions.
  • Account management for work place environment users.
  • Setting up user accounts; assign privileges, and user permissions working with file systems like NFS, FTP installations and of apache web servers.
  • Setting up of crontab jobs for scheduling few tasks.
  • Configuring Mariadb database, creating users and providing access rights to various users.
  • Strong conceptual understanding of Security, VI, VIM, Nano Editors.
  • Building customized Amazon Machine Images, taking snapshot on monthly basis for backup purpose.
  • Troubleshoot all issues related to Linux Operating System and provide support for all DEV and QA environments.
  • Conducted deep-dive hands-on training sessions to transfer knowledge to customers considering or already using AWS
  • Partnered with sales team to design solutions for customers and drive AWS adoption and revenue
  • Participated in architectural discussions to build confidence and promote customer success when developing new and migrating existing applications, software and services on AWS platform
  • Worked as technical leader alongside customers and infrastructure team and contributed to business development
  • Oversaw development and maintenance of organization computer systems and intranet

Education

Bachelor of Science - Computers Science

JNTU ANANTHPUR
Tirupati
08.2009 - 11.2013

PUC - MPC

BOARD oF INTERMEDIATE EDUCATION
Puttur, AP
08.2006 - 08.2008

High School Diploma -

Jhnana Jyothi Vidyamandir
Puttur,AP
06.2005 - 06.2006

Skills

    Version Control system : GIT, GitHub

undefined

Timeline

DevOps Engineer

Neblio Technologies
04.2022 - Current

AWS Cloud Engineer

Lionova Solutions Pvt Ltd
08.2018 - 03.2022

Bachelor of Science - Computers Science

JNTU ANANTHPUR
08.2009 - 11.2013

PUC - MPC

BOARD oF INTERMEDIATE EDUCATION
08.2006 - 08.2008

High School Diploma -

Jhnana Jyothi Vidyamandir
06.2005 - 06.2006
MAHESH NALIDevops Engineer