CURRICULUM VITAE
Career objective
To leverage my extensive experience and skills as a DevOps
MOHAN H N
Engineer to drive efficiency within an organization, where I can
effectively implement my skills and to further develop my
leadership abilities, collaborate effectively with cross-functional
teams, and continuously learn and adapt to emerging technologies
in order to deliver exceptional results and contribute to the success
of the organization.
Technical skills
• Good knowledge in Cloud (AWS) – VPC, EC2, Load balancing,
Auto scaling, S3, IAM, RDS, Cloud trail, Route53, lambda, cost
explorer, AWS cost optimisation, WAF, ElastiCache, SQS, Cloud
front, Cloud formation, ECS & ECR.
• GIT – Push, Pull, Clone, Merge, cherry-pick, rebase, squash
E-Mail: [email protected] maintaining Repositories, Dealing with Git branches, GitHub
actions.
Work Experience – 5 years • Jenkins – Building CICD pipeline, Automated Builds, Configure
Master & Slave, Groovy scripting, Shell scripting, SonarQube code
review.
Permanent Address • Ansible – Ad hoc commands, Writing Ansible playbooks, Writing
S/O Gowrish S Inventory file, YAML syntax.
# 137 , 1st Main, 4 th Cross, Spoorthi • Docker – Push and Pull Docker images, Writing Dockerfile,
Nagar, Vaderahalli BM Road Docker containers, Docker swarm orchestration.
Ramanagara-562159 • Kubernetes – Amazon EKS, Creating K8
cluster,
Deployment through Kubernetes.
Phone – 9611399302 • Prometheus & Grafana – Monitoring using Prometheus,
Visualization using Grafana, Alerting mechanism to mail and slack,
Personal data node_exporter, Cadvisor.
Father name: Nanjappa H • Terraform – Terraform configuration, writing terraform scripts.
• Maven – Build lifecycles, Artifacts.
Sex: Male • SQL
• Python, Shell scripting, Groovy, Yaml.
Nationality: Indian
• Basic knowledge in Networking – IP Address, Network
Date of birth: 01-06-1998 Topologies, CIDR & subnet mask. OS – Windows, Linux
Languages known:
Kannada- Native language
English – Speak read and write
with good proficiency
Hindi – Speak read and write
Academic information
I have completed BSC in COMPUTER SCIENCE from Government engineering college Mandya, Mysore
university, Karnataka in 2019, and I have also done certification on AWS and DevOps from Infosys in Mysore,
Karnataka.
12th – ABHINAVA BHARATHI PU COLLEGE MANDYA
SSLC- ABHINAVA BHARATHI HIGH SCHOOL MANDYA
Areas of good strength
• Captivating presentation
• Autodidactic ability
• Able to quickly grasp new concepts
• Effective Interpersonal Exchange
• Good leadership quality
Project work
1. Project name – Otolane (E-commerce web, windows, android and Mac application)
Description – Developed and deployed an Online vehicle bidding Node.js application on AWS, Supported by
all Windows, Android, and MacOS platforms. Implemented security measures to fortify the system against
potential vulnerabilities, ensuring a resilient and safeguarded user experience.
Services & tools used – AWS, Git, Github Actions, Docker, OWASP ZAP testing tool, NodeJS, Atlas. Duration
– August-2024 - Ongoing
Roles Responsibilities –
• Managing, Monitoring and Maintaining AWS servers and databases.
• Managing the access of the team to AWS through IAM and also managing the access of Atlas.
• Complete ownership of maintaining the GitHub branches of all the environments.
• Ensuring that the AWS resources are created based on the clients standard approaches
• Maintaining the Node library versions and updating whenever necessary with the help of developers.
• Setting up alerting mechanism in AWS Cloudwatch and forward it to dedicated slack channels. Being
highly conscious in finding the root cause for the various alerts from Cloudwatch.
• Setting out GitHub actions worfkflows for maintaining secured Production branch merges with reference
to Jira status and automatic transitioning of Jira status.
• Owned and operated all Github workflows.
• Generating OWASP top 10 ZAP test report on a frequent basis to check possible potential vulnerabilities.
• Fortifying the AWS resources security and best practices by conducting timely monitoring of AWS
securityhub recommendations.
• Altering the content-security-policy to fortify the application security.
• Analysing the AWS monthly bills and providing suggestions for optimal resource provisioning and thus
reducing the bill.
• Setting out sync serverless architecture for application related lambdas.
• Taking the complete ownership of releasing, deploying and roll-back of the code changes to high level
and low level environments.
• Frequently analyse the EC2 server, ElasticCache metrics for up scaling and downscaling based on disk,
memory usage and load average.
2. Project name – MeetingFull (E-commerce web, windows, android and Mac application)
Description – Developed and deployed a robust Node.js web application on AWS, complemented by dedicated
Windows, Android, and MacOS applications. Implemented security measures to fortify the system against
potential vulnerabilities, ensuring a resilient and safeguarded user experience.
Services & tools used – AWS, Git, Jenkins, Docker, Prometheus and Grafana, OWASP ZAP testing tool.
Duration – September-2023 – August 2024.
Roles Responsibilities –
• Managing, Monitoring and Maintaining AWS servers and databases.
• Setting up alerting mechanism in AWS Cloudwatch, Prometheus & Grafana and forward it to dedicated
slack channels.
• Being highly conscious in finding the root cause for the various alerts from Cloudwatch, Prometheus &
Grafana.
• Setting out GitHub actions worfkflows for maintaining secured Production branch merges with reference
to Jira status and automatic transitioning of Jira status.
• Owned and operated all Jenkins configurations.
• Generating OWASP top 10 ZAP test report on a frequent basis to check possible potential vulnerabilities
• Altering the content-security-policy to fortify the application security.
• Analysing the AWS monthly bills and providing suggestions for optimal resource provisioning and thus
reducing the bill.
• Frequently analyse the EC2 server metrics for up scaling and downscaling based on disk, memory usage
and load average.
3. Project name – Seamlessly Automating Manual Processes for better Efficiency (Smart watch project).
Description – Automating a Smart watch Development project and implementing DevOps culture and Cloud
computing with scalability and high availability into it.
Services & tools used – Git (branching strategy), Jenkins, SonarQube, Docker, Mongo DB, AWS (VPC, EC2,
Document DB)
Duration – 23Months Roles Responsibilities –
• Creating VPC, Subnets, Route table and Internet gateway.
• Launching EC2 instances for deployment, Jenkins, Docker with high availability.
• Maintaining Git Repositories and Monitoring Branch strategies.
• Creating various Databases from AWS.
• Creating and configuring various pipeline jobs in Jenkins (using groovy scripting).
• Implementing parallel execution through Jenkins.
• Writing python scripts for remote command execution through SSH.
• Writing Dockerfile for different scenarios and maintaining Dockerhub.
• Understanding and explaining the workflow and various strategies from Development team regularly.
4. Project name – Implementation of cloud and Automation.
Description – Automating the manual process of build and deployment by using jenkins maven and Docker,
also migrating the on-premises machines to cloud (AWS)
Services & tools used – Git, EC2, Jenkins and Maven, SonarQube, Ansible, Docker. Duration
– 18Months
Roles Responsibilities -
• Creating VPC, Subnets, Route table and Internet gateway.
• Launching multiple EC2 Instances with high availability for migrating on premises machines and for
installing various CICD tools
• Integrate git, maven, docker and ansible, SonarQube in Jenkins by installing the respective plugins.
• Creating jobs in Jenkins to clone project files from Github, build it on maven, review the code on
SonarQube, deploy artifacts to docker, invoke a playbook in ansible, and finally push the docker image
to Dockerhub (using groovy scripting).
• Writing Dockerfile that creates a image with python environment.
• Writing ansible playbooks to install various software, trigger Dockerfiles and push the containers to
Dockerhub
• Reporting to the management about the Automation status
Courses, Workshops and Certifications
• AWS & DevOps certification from Infosys
Two day workshop on STAAD.Pro, performed by
IIT One day workshop on Health and Safety in
work site.
• Udemy course on Security Awareness Training for
staying safe online and introduce new knowledge to
people about internet security and privacy.
• Solace Certified Developer Practitioner (Level 1)
Solace certified Event Driven Architecture
Practitioner Solace Certified Solutions
Consultant.
Work experience
• Junior Engineer SPACE ACE & Rajathadri consultants (2019, September)
• Assistant engineer (Quality control Engineer) at KRIDL (KARNATAKA RURAL
INFRASTRUCTURE DEVELOPMENT LIMITED), formerly land army. (2019 October – 2020 March)
• DevOps Engineer at Proxytem Software Services Pvt. Ltd. (2020 April – 2023 August)
• Senior DevOps Engineer at Iesoft Technologies Pvt. Ltd. (Presently working from 2023 September)
GitHub: https://github.com/kishore18111997
Medium: https://medium.com/@kishorenate
Linkedin: https://www.linkedin.com/in/kishore -gnate/
Declaration
I declare that the information given above is true to the best of my knowledge and belief.
Signature -
Date -
Place -