Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Hemanth Kumar

Software Engineer
Email:  [email protected]
Mobile: +91 9703663040

● Software Professional with 3.8 years of experience in DevOps Environment & Cloud AWS (Amazon
Web Services).
● Having Hands-on experience in GIT (Distributed Version Control tool), Ansible (Configuration
Management Tools), Docker (Container Based Tool), Jenkins (Continuous Integration Tool), Maven
(Build Tool), Cloud Watch (Monitoring Tool), Kubernetes.
● Designed, built and deployed multitude applications utilizing almost all of AWS, Including EC2 (Elastic
Compute Cloud), S3 (Simple Storage Service), IAM (Identity Access Management), SNS (Simple
Notification Service), VPC (Virtual Private Cloud), SES (Simple Email Service), Cloud Watch, EFS
(Elastic File System), Elastic Load Balancer (Classic/Application), Route53, Auto Scaling in launching
EC2 instances, Cloud Trail, RDS, AWS CLI (Command Line Interface), Cloud Front, and DB Snapshots.
● Having hands on experience in Basic Linux commands.
● Having good working experience in Job Automation, Enhanced User Security with SUDO, Backup &
Restore (tar and gzip).
● Responsible for all tools configurations and coordinating with the teams.
● Strong and effective inter-personal skills and communication skills, ability to interact with clients and
team members.
● Commitment, result oriented, and Zeal to learn new technologies and undertake challenging tasks.
● Assisting with the peers for any clarifications both in technical and functional in the system to deliver
the product within the timeliness.
● Involved in reviewing the tasks functionally and technically to improve the accuracy and minimizing
the rework effort.
● Reporting to the all stakeholders about the daily status of the assigned task including client.
● Involved in exploration of new technologies and sharing the knowledge with the team internally.
● Responsible to install and configure Kubernetes in physical as well as cloud environments.
● Well aware of advantages, architecture and complete work flow of Kubernetes.
● Good knowledge in each and every component of Kubernetes.
● Basic knowledge in Terraform

Operating Systems : RHEL, Cent OS, Ubuntu and Windows.


AWS (Cloud Technology) : EC2, VPC, S3, IAM, SES, SNS, Cloud Watch, EB, EFS,
SQS, Elastic Load Balancer, Auto Scaling, RDS,
AWS CLI, Route53.
DevOps Tools : GIT,Docker,Ansible, Jenkins,Maven,CloudWatch,Terraform
Kubernetes.
Linux : Enhanced user security with Sudo privileges, back up &
restore (tar and gzip), Deploy automation.
Servers : Web Server and Tomcat server.
Languages : YAML
Ticketing Tool Jira.
3.8years of EXPERIENCE:
● Currently Working in Accord Solutions pvt Ltd as a Software Engineer from Jan 2019 to Till Date.

Technical skills on DevOps, AWS and Linux:


● Having good hands on experience in working with GIT, GITHUB, and JIRA.
● Used Git extensively in every project to store all kinds of code.
● Good understanding of Git stages like workspace, stage/index, local repository and
central repository also cleaning git repository.
● Well versed in using Git commands like git pull, git push, git fetch, git clone, git add, git commit,
git log, git branch, git merge, switching branches and other git commands.
● Aware of some advanced concepts like Ignoring git file, Git stash, git rebase, git bisect, git
squash and git cherry pick.
● Having good understanding between git reset and git revert concepts.
● Having good practice experience in installation and configuring of docker.
● Good knowledge in docker concepts like OS level virtualization and layered file system which
docker follows.
● Good understanding of docker, its components and docker work flow.
● Created many docker containers form docker images.
● Having good hands on experience in using docker images from docker hub as well as creating our
own docker images form docker containers.
● Good knowledge in pulling and pushing docker images from and to docker hub.
● Having very good hands on experience in using all kinds of docker instructions in docker file.
● Installed and configured build tools Maven/Ant.
● Having complete hands on experience in working with Jenkins like establishing complete Jenkins
CI-CD pipeline, managing & assigning roles, certain privileges with respect to user accounts,
working with slaves, restrict labels in slaves, upstream projects and downstream projects.
● Experienced in creating demonized docker containers & port mapping in Docker.
● Having good knowledge in setting up the docker registry server to push images to docker hub.
● Well-aware of Installation and Configuration of Ansible.
● Having good knowledge in dealing with inventory file and host patterns, Idempotency concepts,
modules, and writing Playbooks, experienced in YAML.
● Good understanding of Ansible Roles by including all sections inside ansible playbook.
● Good understanding of Maven architecture and Maven’s main configuration file POM.XML and Multi
Module projects to avoid manual builds.
● Aware of Installation of Kubernetes architecture.
● Having Very good hands on experience in EC2, S3, IAM, VPC, SES, SNS, Cloud Watch, Cloud Trail,
Elastic Load Balancer, Auto Scaling, EFS, RDS, Cloud Front, VPC Flow logs, Cloud Trail, and
Route53.
● Extensively used Cloud Watch monitoring service, aware of default and detailed monitoring.
● Well versed with respect to EC2s like Launching Windows and Linux machines and all five types of
EBS (Elastic Block store) volumes.
● Launched all three kinds of load balancers and attached to web servers and extensively used Auto
scaling to provide high availability to EC2 machines.
● Having good knowledge in creating snapshots and AMIs, volumes and snapshots, attaching and
detaching volumes and created own AMIs for replication of same environment in same/different
availability zones as well as regions.
● Good understanding of concepts like scale-out, scale-in, scale-up and change termination protection
to protect EC2s from accidental deletion.
● Good understanding of both system status checks and instance status checks and how to trouble
shoot them.
● Having complete hands on experience in S3 bucket to provide durability and security.
● Good awareness in ACLs (access control lists), Bucket policies, and Transfer acceleration.
● Good understanding of different storage classes/tiers and effectively used life cycle management.
Enabled Versioning, CORS (Cross Origin Resource Sharing), CRR (cross region replication), and
static website hosting instead of going always with EC2s, load balancers and auto scaling.
● Well versed in managing IAM service to administer AWS resources effectively.
● Hands on experience in IAM roles to access AWS resources without credentials & enabling MFA
(multi factor authentication).
● Having good knowledge in creating user and group accounts and limited privileges directly to users
as well as groups to have better security.
● Well-aware of all kinds of password policies and extensively used those policies.
● Having complete hands on experience in Route53 like purchasing domain names from AWS also
from other sites & creating Record sets to provide alias names for load balancers DNS names.
● Well versed in creating all the five routing policies and specially configured health checks for failover
routing policy.
● Having complete hands on experience in creating and managing VPC.
● Good understanding of stateful and stateless concepts.
● Extensively used SNS (Simple Notification Service) at auto scaling as well as Route53 level to get
notifications in server failures as well as VPC failures.
● Good understanding of RDS instance and Multi-AZs to provide high availability and frequently taking
backups (both automated and as well as DB snapshots).
● Having good knowledge in concepts like SES (Simple Email Service), SQS (Simple Queue Service),
RDS (Relational Database Server), Dynamo DB, Amazon Redshift, Elasticache, Elastic Beanstalk,
Snowball (data migration service), Cloud Formation and VPC peering.
● Having complete hands on experience in working with EFS to provide common shared storage.
● Configured Cloud Watch to monitor AWS resources, to get alarm alerts, to maintain high availability
and to reduce downtime.
● Experienced in working with Cloud Front and Cloud Trail.
● Setup Linux OS from cloud as per the requirement and managing system permissions for users
and groups, setting passwords.
● Good understanding of booting procedure, and special permissions to files and directories.
● Enhanced user security with sudo privileges, back up & restore (tar and gzip), Deploy automation.
● Having complete hands on experience in basic Linux commands.

Project # 2:
Client: Sciquest, USA
Period: Mar 2020 to till date
Technology Stack: AWS Cloud & DevOps

Responsibilities:
● I used to be managing tasks in both AWS and DevOps.
● Having complete hands on experience in launching EC2s and configuring autoscaling with web
servers to provide high availability to data.
● Extensively worked with IAM user and group accounts with limited privileges to individual users as
well as groups in the process of maintaining less expenditure and high security.
● Well versed in IAM roles, enabling multifactor authentication, and aware of all password policies.
● Having hands on experience in S3 bucket like ACLs, enabled versioning at bucket level to
recover objects and object-lock to protect objects from accidental deletion.
● Enabled CRR to have exact copy of data in another region’s bucket & to replicate the
same environment in another region.
● Extensively used transfer acceleration in the process of migration of data to S3 bucket.
● Worked with Route53 like purchasing domain names from AWS as well as from other websites.
● Created record sets to assign load balancer’s difficult DNS name with user friendly domain name.
Integrated SNS at auto scaling level and Route53’s level to get notifications.
● Mounted EFS (Elastic File System) with EC2s to have one common storage.
● Configured SNS (Simple Notification Service) at auto scaling level and route53’s level to get
notifications mainly in case of server failures and VPC failures.
● Configured all in Auto Scaling Groups and Launch Configurations.
● Enabled NACLs (Network Access Control Lists) at both public and private subnet levels to restrict and
to allow Ports in providing high security.
● Installed and configured GIT and GitHub in organization, Well versed in managing SCM repositories
like Git, GitHub.
● Installed and configured Jenkins in both windows and in Linux machine.
● Installed and configured java as pre-requisite to install Jenkins and Integrated many tools with Jenkins
like Git, Maven/Ant, JUnit/Selenium, Tomcat webservers.
● Configured build tools like Maven/Ant and Integrated with Jenkins.
● Installed many plug-ins like GitHub, Ant, check style, JUnit, Deploy to container, and build-pipeline.
● Created free style projects, maven projects and configured upstream projects.
● Configured Scheduled projects by enabling POLL SCM to run projects frequently.
● Established complete pipeline workflow starting from pulling source code from git repository till
deploying end-product into Tomcat server.
● Established complete Jenkins CI-CD pipeline and automated complete workflow of build and
delivery pipeline.
● Good hands on experience in installing and configuration of Ansible.
● Complete hands on experience in writing YAML script in various playbooks.
● Extensively Worked with Docker images like pulling images from docker hub, creating images
from docker file, also from docker containers.
● Well experienced in creating containers from docker images as well as from our own images.
● Experienced with volume mappings and port mappings.
● Setting up of docker registry server.
● Extensively used Cloud Watch monitoring service, monitored many things and configured cloud
watch alarms to take necessary actions whenever required and to maintain high availability by
reducing downtime.
● Responsible to install and configure Kubernetes in physical as well as cloud environments.
● Well aware of advantages, architecture and complete work flow of Kubernetes.
● Checking Quality Using SonarQube Through Jenkins CI CD Pipelines
● Good knowledge in each and every component of Kubernetes.
● Installed and configured K8S master and K8S nodes and established communication between them.
● Good understanding of K8S master node components like kube-api server, kube-scheduler and etcd
store which forms control plane.
● Knowledge in K8S node components like Kube-proxy, kubelet and container engine.
● Good understanding of single container pod as well as multi container pods.
● Well aware of pod limitations and how to address those issues by using high level K8S abstractions
like Replica sets, Deployments, Volumes and Services.
● Good knowledge in achieving auto scaling and auto healing.
● Well aware of upgrading versions that we call rolling updates and as well as roll back concepts.

Environments: VPC, EC2, Subnets, Gateways, Route Tables, IAM, S3, Web server, Database Server, SNS,
Route53, Load Balancers, Auto scaling, Linux, Git, GitHub, Java, Jenkins, Tomcat server, Docker, Ant, check
style, JUnit, Deploy to container & Build pipeline, Kubernetes.

Project # 1:
Client: T-Mobile, USA
Period: Jan 2019 to Feb 2020
Technology Stack: AWS Cloud & DevOps
● Installed and configured GIT and GitHub in organization, Well versed in managing SCM repositories
like Git, GitHub.
● Installed and configured Jenkins in both windows and in Linux machine.
● Installed and configured java as pre-requisite to install Jenkins and Integrated many tools with Jenkins
like Git, Maven/Ant, JUnit/Selenium, Tomcat webservers.
● Configured build tools like Maven/Ant and Integrated with Jenkins.
● Installed many plug-ins like GitHub, Ant, check style, JUnit, Deploy to container, and build-pipeline.
● Created free style projects, maven projects and configured upstream projects.
● Configured Scheduled projects by enabling POLL SCM to run projects frequently.
● Established complete pipeline workflow starting from pulling source code from git repository till
deploying end-product into Tomcat server.
● Established complete Jenkins CI-CD pipeline and automated complete workflow of build and
delivery pipeline.
● Having complete hands on experience in launching EC2s and configuring autoscaling with web
servers to provide high availability to data.
● Extensively worked with IAM user and group accounts with limited privileges to individual users as
well as groups in the process of maintaining less expenditure and high security.
● Well versed in IAM roles, enabling multifactor authentication, and aware of all password policies.
● Having hands on experience in S3 bucket like ACLs, enabled versioning at bucket level to
recover objects and object-lock to protect objects from accidental deletion.
● Extensively used Ansible ad-hoc commands instead of using ansible playbooks for each and
every small task in ansible.
● Good knowledge in using multiple ansible modules as and when required and their usage.
● Good experience in all kinds of docker instructions in docker file.

● BTech Graduate in Mechanical Engineering with 75.77% from JNTUA in 2013.


● Intermediate (MPC) with 79% from AP State Board in 2009.
● SSC with 70% from AP State Board in 2007
Declaration:
I hereby declare that given above information are true and correct to the best of my knowledge.
I understand that if any information given above is found incorrect my candidature is liable to be
rejected.

DATE:
PLACE: Vijayawada M Munwar ul haq

You might also like