Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Mohansai P

Hyderabad

Summary

  • Overall 12+ Years of professional experience, 7+ years’ experience in DevOps & Cloud and rest 5 years’ experience in Build and release in Qualcomm
  • 7+ Years of Extensive experience in DevOps, Multi-cloud Environments, specializing in automating the building, deploying, and releasing of code across different environments.
  • Having an experience in cluster formation using different methods like Kubernetes: The Hard Way, KUBEADM, KOPS installation in AWS and EKS.
  • Having experience in creating custom Docker Images using Docker file.
  • In-depth experience with AWS, (VPC, IAM, EC2, S3, EBS,EFS, ELB, Cloud Watch, RDS, SES, IAM, VPC, CloudFront, Route53, Control Towers ).
  • Experience with Azure , ( Azure Devops ,VNets, Subnets, VNet Peering, VM's Storage Accounts, WAF Policy’s to the Application,Local and Global load balancer, DNS ).
  • Experience in writing templates for AWS infrastructure as a code using Terraform to build different environments.
  • Deep knowledge of CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins. Extensive Experience in Jenkins master-slave for multi machine builds.
  • Experienced in build tools such as Maven, Spring, Angular
  • Hands on experience with SCM tools like Git/GitHub for branching, tagging and version management.
  • Having strong experience on Administration and configuration activities on Git/GitHub.
  • Hands on scripting with Python and Shell Scripting.
  • Experience in creating and implementing the Disaster Recovery management plans for in-region and cross-region scenarios.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.

Overview

11
11
years of professional experience
1
1
Certification

Work History

DevOps Engineer

ORBCOMM
Hyderabad
09.2023 - 03.2024
  • Creating and Managing the infrastructure using terraform for different environments.
  • Creating the new EKS cluster, 24/7 Monitoring of all clusters and applications using Prometheus & Grafana.
  • Creating the Jenkins Jobs for building the images and pushing to the antifactory.
  • Integrating the SonarQube with Jenkins for different types of codes for checking the quality of code.
  • Writing the Dockerfiles for applications.
  • Single click deployments for developer's environment from scratch.
  • Doing the live production releases.
  • Responsible for creating infrastructure for Dev, QA and production environments.
  • Written Terraform scripts for creating the above-mentioned infrastructure.
  • Having experience in creating the single click Deployments for different environments.
  • Responsible for creating build and release pipeline in Jenkins.

DevOps Engineer

CA ISO
CA
04.2023 - 08.2023

Responsibilities:

  • Developed a comprehensive Jenkins Pipeline to facilitate Continuous Integration and Continuous Deployment (CI/CD) for the Maven-based Gradle application.
  • Developed Jenkins Pipeline that automates the entire CI/CD process for the Gradle application.
  • Developed Python script to dynamically update the build information so that the script captures relevant details such as version numbers, timestamps, and commit information, ensuring accurate tracking of build history.
  • Integrated SonarQube and Clover, to incorporate robust code validation and quality checks to ensure that the code adheres to best practices, remains error-free, and maintains high-quality standards.
  • Utilized Python to automate the process of updating build status within JIRA.
  • Developed a War package and an RPM build. These artifacts are generated and subsequently stored in Nexus and JFrog Artifactory, ensuring proper version control and artifact management.
  • Developed a generic Jenkins framework to employ for other projects with similar CI/CD requirements, thus optimizing development processes.
  • Designed Ansible playbooks to facilitate deployment in on-premises environments to ensure consistent and reliable deployment processes across various environments.
  • Developed a Jenkins Downstream job specifically for deploying builds across diverse settings.
  • Developed Docker images, tagged them appropriately, and pushed them to both Amazon Elastic Container Registry (ECR) and Docker Hub repositories.

Stack: CI/CD, Maven, Gradle, Python, SonarQube, Clover, Nexus, JIRA, JFrog, Ansible, ECR, Docker.

Project Description:

This application helps the California ISO power grid users to automate the manual process of CI/CD and deployments.

Software Asset Optimization (SAO)

Carrier Technologies
Hyderabad
02.2021 - 07.2022

Technologies Used: AWS developer tools, IAM, Docker, JIRA, Python (Boto3), ECR, EKS, CI, Azure (application insights), Jenkins, Terraform

Responsibilities:

Managed AWS account provision and provided role-based access to all users using IAM.

  • Migrated the code snippets from Git to AWS Code commit. Also migrated data from IBM ALM to JIRA using Python.
  • Written Terraform scripts for AWS service provisioning and implemented them in Dev and QA environments.
  • Migrated Embedded local project workspace to AWS Developer tools (Code Commit, Code Pipeline, Code Build).
  • Written Shell scripts to deploy Kubernetes KOPS cluster process along with Jenkins CICD setup.
  • Integrated Azure application insights to Docker Container for Metrics.
  • Written Python script using Boto3 to fetch the AWS code commit (git logs) to reduce billing and track the daily commit status.
  • Automated the developing process to implement CI through Jenkins.
  • Updated confluence documents with best practices and appropriate process steps.
  • Worked on creating the Docker containers, Docker images, tagging, and pushing the

images to ECR.

Handheld

Handheld
12.2019 - 12.2020

Technologies Used: - : Jenkins, Git, Gerrit, JFrog antifactory, CTS, GTS, Android

Responsibilities:

  • Created Jenkins Pipeline for CI/CD to automate the Android builds.
  • Integrated Jenkins with JFrog antifactory to deploy the artifacts generated by Jenkins builds.
  • Performed OTA validation and verification before releasing to end customers or internal teams.
  • Managed user access in build servers, using Jenkins, Git, Gerrit, and JFrog antifactory services.
  • Updated the flash file system in Android devices.
  • Performed Compatibility Test Suit (CTS) and Global Travel Security (GTS) testing for Google certification.
  • Compiled the code using the Make command. Flashed the images onto target hardware using Fastboot and SP Flash.
  • Used Git as a version control tool. Used Gerrit to view the patches.

Build and Release Engineer

Qualcomm
Hyderabad
12.2012 - 11.2019

Responsibilities:

  • Transferred the code changes from one branch to another Branch using Perforce.
  • Created the workspace using the internal tool and synchronized the code among builds.
  • Performed integration activities on Perforce.
  • Handled and maintained track of builds and deployment process.
  • Supported developers to resolve issues regarding Perforce and individual build setup.
  • Performed Single-SIM and Multi-SIM testing after completing the build.
  • Executed the functionality of SRLTE (Single & Multi-Radio LTE) on multiple modems.
  • Documented the testing strategy for release features, and documentation of system-level tests, test plans, documents, and test cases.
  • Used QPST and QXTM for loading build and log analysis.

Stack: Perforce, QPST, QXTM, LTE,

Project Description:

The objective of the application is to integrate changes from one baseline to another baseline. Validate the changes using functionality testing and integrated changes to customer using ST. Validating 1X and LTE integration testing.

Education

Master of Science -

MCA
GATE Tirupathi
03-2010

Skills

  • Cloud Technology : AWS, Azure
  • Version Control Tools : GIT, GitHub, GitLab,
  • Build Management Tools : Maven
  • Artifact Management Tools : Jfrog, Nexus
  • Continuous Integration tools : Jenkins, Azure DevOps
  • infrastructure Provisioning : Terraform
  • Container Orchestration Tools : Docker and Kubernetes
  • Code Monitoring Tools : SonarQube,
  • Monitoring and Logging : Prometheus, Grafana
  • Programming/Scripting Languages : Python, Shell
  • Task Management/Ticket Monitoring : JIRA

Certification

  • AWS Solutions Architect – Associate (AWS03219631)

Timeline

DevOps Engineer

ORBCOMM
09.2023 - 03.2024

DevOps Engineer

CA ISO
04.2023 - 08.2023

Software Asset Optimization (SAO)

Carrier Technologies
02.2021 - 07.2022

Handheld

Handheld
12.2019 - 12.2020

Build and Release Engineer

Qualcomm
12.2012 - 11.2019

Master of Science -

MCA
Mohansai P