Summary
Overview
Work History
Education
Skills
Professional Summary
Accomplishments
Timeline
Generic

Mahesh Cherukuru

Software Engineer
Hyderabad

Summary

Over 10+ Years of IT experience, Specialized in Ansible automation, Amazon Web Services (AWS),DevOps Tools and Linux Administration.

Overview

11
11
years of professional experience

Work History

Software Engineering - Development

Kyndryl Solutions Pvt Ltd
01.2022 - Current
  • Creating templates, workflows, adding projects, maintaining credentials and inventories in the ansible tower.
  • Installing, configured and management in ansible centralized server and creating the playbooks to support various middleware application servers and involved in configuring the ansible tower as a configuration management tool to automate repetitive task.
  • Developed complex, multi-tier playbooks with conditionals, loops, and dynamic inventories to automate sophisticated infrastructure setups.
  • Created custom ansible modules and plugins using Python to extend ansible functionality for unique infrastructure requirements.
  • Utilized Jinja2 templating to create dynamic configurations, allowing flexible and scalable playbook execution across diverse environments.
  • Used Github as a SCM tool
  • Leveraged GitHub Copilot to accelerate ansible playbook development, enhancing productivity by generating boilerplate code, reducing syntax errors, and streamlining repetitive task automation.
  • Set up Kubernetes clusters from scratch, including deployment and management of nodes, pods, and services.
  • Designed and implemented CI/CD pipelines using Jenkins enabling automated build, test, and deployment workflows.
  • Managed complete Build and Release lifecycle activities, including coordination across development, QA, and operations teams.

Senior Project Engineer

Wipro Limited
08.2021 - 01.2022
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications.
  • Quickly troubleshoot and resolve network, hardware, software and performance issues, including rotating on call emergency response.
  • Working knowledge of build automation and CI/CD pipelines.
  • Participate in architecture planning sessions with development team
  • Linux Administration, includes the provisioning and maintenance of Linux servers in production and development environments.

Cloud Engineer

Macro Mill Research India LLP
11.2017 - 08.2021
  • Good Working experience in Ec2, VPC, S3, IAM,Cloud Watch, EBS, Glacier, Elastic Load Balancer, Auto Scaling, RDS, Dynamo DB, AWS CLI, Cloud Front, Cloud watch, EFS, Route53, Amazon Aurora.
  • Worked on Identity Access Management (IAM) like AWS permissions, Roles, Policies, MFA authentication, User permissions and Groups.
  • Good hands on experience on Simple Storage Service (S3) like Create an S3 Bucket, S3 Version Control, Cross Region Replication, S3 Life Cycle Management, Glacier, create a CloudFront CDN, S3 Security and Encryption,S3 Transfer Acceleration and Create A Static Website Using S3.
  • Worked on EC2 (Elastic Compute Cloud), Launch an EC2 Instance, use of Putty (for Windows Users), Security Groups, Upgrading EBS Volume Types, Encrypt Root Device Volume and Create an AMI, Load Balancers and Health Checks, Cloud Watch EC2, Autoscaling Groups, AWS Command Line and EC2, Using IAM Roles with EC2 S3 CLI & Regions, Using Bootstrap Scripts, EC2 Instance Metadata and Elastic File System.
  • Complete hands on experience on VPC, Public subnets & private subnets, Gateways, Route tables, Network Address Translation (NAT), Access Control Lists (ACLs), ELBs, VPC Flow Logs and VPC End Points.
  • Good knowledge on Route 53, Register A Domain Name, Setup Our EC2 Instances, Simple Routing Policy, Weighted Routing Policy, Latency Routing Policy, Failover Routing Policy and Health Checks and Geolocation Routing Policy.
  • Good knowledge Data bases like Create RDS Instance, RDS - Back Ups, Multi-AZ & Read Replicas, DynamoDB and Amazon Aurora Setup code repositories Like GIT.
  • Configuring the Docker containers by using Docker Images.
  • Creating Docker images by using docker file Creating Docker images from Containers Having very good experience in working with docker volumes Experience in port mapping in Docker Setting up of own docker registry Configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Hands on experience in writing Playbooks.
  • Having very good experience in YAML.
  • Managed and monitored the servers and network infrastructure using Zabbix,Monit.

Junior Linux Administrator

Oorja Mobile Service Pvt Ltd
01.2015 - 10.2017
  • Creating Users, Assigning Passwords, Modifying User Attributes, Locking & Unlocking a user accounts, Changing Password Parameters and Deleting users.
  • Creating Groups, modifying properties of Groups and Adding & Removing Members to Groups.
  • Assigning Special Permissions to Files and Directories with Set User ID (SUID), Set Group ID (SGID) and Sticky Bit.
  • Network Configurations like Changing hostnames and Assigning/Changing IP Address.
  • Troubleshooting like recovering the lost password, repairing the corrupted boot loader and recovering it.
  • Remote Shell Access using SSH, Password less login using SSH Key and Remote File Transfer with SCP & RSYNC.
  • Enhanced user security with SUDO command.
  • Created Partitions, formatting, mounting (, & Permanent), Assigning label to the Partition, Mounting a Partition using Label &blk id(UUID).
  • Creating Physical Volumes (PV), Volume Groups (VG), Logical Volumes (LV), Mounting, extending a VG, increasing size of LV, Migrating LV from one PV to another, creating a VG by specifying the Physical Extent (PE) size & Creating an LV by specifying number of Logical Extents (LE).
  • Backup & Restore by using tar & Gzip.
  • Having experience in Configuring Web Server and FTP Server.

Education

Bachelor of Technology - Electronics & Communication Engineering

JNTUA
Nellore
05.2013

Skills

Automation: Ansible, YAML, Ansible tower, basic Python scripting

Cloud Platforms: Amazon Web Services (AWS),Microsoft Azure

Infrastructure as Code (IaC): Terraform

Containerization & Orchestration: Docker, Kubernetes

CI/CD Tools: GitHub Actions, Jenkins,

Version Control: GIT,SVN

Issue Tracking & Collaboration: Azure Boards

Linux Administration : User and Group Administration, LVM, Package Management, FTP Server, NFS server, Apache Server, SSH & SCP, Automated Task

Professional Summary

  • Automate the infrastructure creation with ansible roles and creating & updating playbooks, roles to provision servers using ansible.
  • Experience in automate the deployments using ansible Playbooks and ansible Tower.
  • Proficiency in designing and implementing DevOps platform on cloud as well as off cloud which covers areas such as build automation, deployment automation, test automation, SDLC orchestration, monitoring, and production release procedures.
  • Creating and managing continuous integration and continuous deployment (CI/CD) pipelines for infrastructure and applications, utilizing tools like GitHub Actions and Jenkins.
  • Experienced working in AWS cloud computing platform and many dimensions of scalability including EC2, S3, EBS, VPC, ELB, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Security Groups.
  • Hands-on experience with Docker for containerization and Kubernetes for scalable orchestration.
  • Configured and deployed Kubernetes nodes, pods, and services to support scalable applications.
  • Managed Git as the primary version control system, defining effective branching and merging strategies for agile release models.
  • Utilized issue tracking tools to manage pull requests, code merge requests, and build deployments across environments.
  • Provided support in troubleshooting build failures, deployment issues, and environment-related problems.

Accomplishments

  • AWS Certified Solutions Architect - Associate ( 3202351).
  • AWS Certified Cloud Practitioner (3195230).
  • Microsoft Certified: Azure Fundamentals ( 3103586).
  • RHCE - Red hat Certified Engineer (170-091-243).
  • RHCSA - Red hat certified system Administrator (170-091-243).

Timeline

Software Engineering - Development

Kyndryl Solutions Pvt Ltd
01.2022 - Current

Senior Project Engineer

Wipro Limited
08.2021 - 01.2022

Cloud Engineer

Macro Mill Research India LLP
11.2017 - 08.2021

Junior Linux Administrator

Oorja Mobile Service Pvt Ltd
01.2015 - 10.2017

Bachelor of Technology - Electronics & Communication Engineering

JNTUA
Mahesh CherukuruSoftware Engineer