Hemanth Kumar
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
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.
DATE:
PLACE: Vijayawada M Munwar ul haq