Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Languages
Timeline
Generic

MAHESH NAGABHAIRU

HYDERABAD

Summary

Results-oriented and highly skilled Java Devops Engineer with 4 years of experience designing, implementing, testing, and maintaining robust enterprise-level Java applications. Proven ability to deliver high-quality software solutions within specified timelines. Adept at collaborating with cross-functional teams to drive project success. Experienced in Kubernetes deployment for scalable and efficient application management.

Overview

6
6
years of professional experience

Work History

Java Devops Engineer

Infinovia Consultants
08.2023 - 12.2023
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles.
  • Designed and implemented containerization strategies using Docker and Kubernetes, improving resource utilization and management.
  • Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
  • Enhanced Azure infrastructure performance by optimizing configurations and resource allocation.
  • Improved system reliability by implementing monitoring tools and conducting regular maintenance tasks in the Azure environment.
  • Reduced the cost of azure blobs by setting up the triggers on the azure blob storage which triggers the azure functions to reduce the file size.
  • Improved the release efficiency by 20% by introducing the cid cd best practices using GitOps.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Reviewed code and debugged errors to improve performance.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.

Sr Software Engineer

SunLife Canada
10.2022 - 06.2023
  • Developed and designed Restful services and exposed few endpoints and fetched the data from all the data collectors
  • Developed and executed unit test cases in Junit and Mockito for all the collectors
  • Enhanced functional improvements and fixed the bugs throughout
  • Deployed the project in Kubernetes and troubleshooting the pods
  • Used CDD an deployment tool to deploy the application into various environments like dev, stage and prod
  • Experience in securing the sensitIve information on the k8s cluster by integrating AKS clusters with azure vault
  • Experience using the azure managed identities to integrate azure resources
  • Experience in implementing the CI/CD for Multi tier architecture micro services using azure pipelines and ArgoCD(GitOps)
  • Experience in installing configuring and managing argo cd(GitOps) for continuous delivery of software


Sr Software Engineer

Genesys Cloud Inc
11.2021 - 08.2022
  • Used Core Java Collections, Exception Handling, Multi-Threading and Java 8 features like Lambda expressions, Stream API
  • Bulk data operations on Collections which would increase the performance of the batch
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods
  • Used Rest Template and HTTPClient to send requests, retrieve their responses and transfer the data over REST API calls
  • Generated Mock data from tool generator to test the Kafka application which is receiving data from gap layer in real time
  • Developed and executing unit test cases using Junit
  • Used SMTP send email alerts after each batch run on the status including information like list of records processed and/or errors if any
  • Used LOG4J, Junit, Splunk for debugging, testing, logging, and maintaining the system state
  • Involved in the code review and using the SonarQube, SonaType and VeraCode to validate the violations
  • Great expertise in testing web services using the open-source testing tool SoapUI, Postman
  • Used Kafka and apache flink to produce and consume the data and later one for the processing of records to generate metrics.
  • Managed and maintained Kubernetes clusters, ensuring high availability and scalability for containerized applications. Implemented rolling updates and automatic scaling to accommodate increased workloads during peak usage periods.
  • Conducted resource allocation and utilization analysis, leading to the optimization of container resource limits and requests. This resulted in a 15% reduction in infrastructure costs while maintaining optimal application performance.
  • Streamlined the CI/CD pipeline for Java-based applications using Maven, resulting in a 20% reduction in build and deployment times.
  • Developed a custom Python script to automate routine system backups, enhancing disaster recovery capabilities.
  • Implemented proactive monitoring and alerting using Prometheus and Grafana, reducing system downtime by 15%.
  • Introduced version control best practices with Git, improving code collaboration and traceability.

Java Developer

Infinovia Consultants
01.2021 - 10.2021
  • Understanding software requirement and utilizing apposite technology to enunciate most opposite data flow between front end and back-end technologies
  • Used Spring batch which is scheduled to run everyday to create hold on authorized transactions
  • Working on User Interface implementation for Mobile Application
  • Implemented java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Used Maven as a build tool and retrieved all the dependencies required for the application
  • Automated builds and deployment using Jenkins as part of CI/CD pipeline
  • Implemented java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Hands on experience on Infrastructure Programming and sound knowledge of Cloud Computing & Virtualization concepts the proto-type built using leveraging the Model-View-Controller (MVC) design pattern
  • Extensively used Hibernate in data access layer to write DAO's.

Junior Java Developer

Tata consultancy services
06.2018 - 06.2019
  • Involved working in Agile development following SCRUM process and daily stand-up meetings
  • Wrote Restful web services which provides user to exclude card number from being blocked when something fraud happens
  • Developed web services that provides merchant to check business details like transaction amount, settlement amount, reject amount and other transaction details
  • Involved in development of project back-end logic layer by using most of core java features such as Collection Framework, Interfaces, Multithreading and Exception Handling programming
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using spring AOP
  • Maintained relationship between objects using Spring IOC
  • Used Hibernate framework for developing persistence layer
  • Implemented persistence mechanism using Hibernate (ORM Mapping)
  • Responsible for mapping database model into persistence objects using Hibernate Annotations.

Education

Master of Science - Mechanical Engineering

University of Windsor
06.2020

Bachelor of Science - Mechatronics

Sastra University
05.2018

Skills

  • Java/J2EE
  • Spring
  • SpringBoot
  • Microservices
  • REST APIs
  • Hibernate
  • Devops
  • Microsoft Azure
  • Shell Scripting
  • Linux
  • Kubernetes
  • Docker
  • Jenkins
  • Git
  • Terraform
  • CI/CD
  • MySQL

Accomplishments

    ON SPOT award for the exemplary work done in the project.

    Awarded 2nd prize in the competition conducted by the internal sunlife team.

Languages

Telugu
Native or Bilingual
English
Native or Bilingual
Tamil
Full Professional
Hindi
Full Professional
Kannada
Elementary

Timeline

Java Devops Engineer

Infinovia Consultants
08.2023 - 12.2023

Sr Software Engineer

SunLife Canada
10.2022 - 06.2023

Sr Software Engineer

Genesys Cloud Inc
11.2021 - 08.2022

Java Developer

Infinovia Consultants
01.2021 - 10.2021

Junior Java Developer

Tata consultancy services
06.2018 - 06.2019

Master of Science - Mechanical Engineering

University of Windsor

Bachelor of Science - Mechatronics

Sastra University
MAHESH NAGABHAIRU