Summary
Overview
Work History
Education
Skills
It Knowledge
Projects
Timeline
Generic

M. Geetha

DevOps Engineer, AWS
Bengaluru

Summary

Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts. Purpose-driven professional with capacity to be strong team player plus work effectively independently.

Overview

5
5
years of professional experience

Work History

DevOps Engineer, Build & Release Engineer

MPHASIS
Bengaluru
02.2022 - Current
  • Administration of Git tools includes creating branches, tagging, access permissions and setting up hooks & locks
  • Maintaining Subversion code repository and backup files
  • Experience in Creating branches and tags to separate build system after a milestone releases and Create build storage archives for back tracking builds
  • Used Maven scripts to build source code
  • Supported and helped to create Dynamic Views and Snapshot views for end users
  • Automated build scripts using Maven and Shell Scripts
  • Configured Jenkins CI tool for project and setup Nightly Builds
  • Automated code deployment process in each environment (development, QA, Staging, Production)
  • Configured a continuous integration process and interface with operations team to ensure project artifacts are deployed automatically to various environments using Jenkins
  • Installation, Configuration and Administration of Jenkins over UNIX and LINUX build machines in distributed mode over Apache Tomcat and configured jobs along with various plug-in for Continuous Integration, Release Builds for AGILE and Production Branches
  • Accomplished in tool automation using Shell scripting
  • Participated in Bug review meeting and release builds to pre-production and production servers
  • Involved in deployment of application using Tomcat
  • Performed Build and Deployment activities without any rework
  • Responsible for deployment on Linux for Dev/ QA, staging, productions environment
  • Preparing build statistics and produce to management team
  • Help engineering teams implement new technologies in development for future production deployment
  • Actively monitor and administer th applications and hosting environment to increase efficiency, improve reliability, and minimize downtimes
  • Measurement, optimization and tuning of system performance and ensuring that systems will run reliably and are highly available in 24/7 production environment
  • Able to use the Configuration managements tools like Terraform & Ansible
  • Writing Terraform scripts and Ansible playbooks for automating tasks in group of servers
  • Worked in production environment where creation of multiple jobs at time of Release time and code-signing and generating ISO For final archive.

AWS DevOps Engineer

FIDEL TECHNOLOGY PRIVATE LTD.
Chennai
08.2019 - 02.2022
  • Contributed to the creation of a DevOps culture within the organization, leading to increased agility and cross-functional collaboration.
  • Maintained version control systems like Git for seamless collaboration among developers and engineers during project lifecycles.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Increased application scalability by migrating legacy systems to cloud-based platforms.
  • Collaborated with development teams to streamline software releases, resulting in faster timetomarket.
  • Established strong interdepartmental communication channels, fostering collaboration between development, operations, and QA teams.
  • Provided 24/7 on-call support for critical systems, ensuring high availability and rapid issue resolution.
  • Standardized configuration management practices using Ansible for better visibility into infrastructure changes.
  • Optimized build processes using tools such as Jenkins for fast feedback loops in development cycles.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Evaluated emerging technologies for potential adoption into existing workflows, driving continuous improvement initiatives.
  • Worked with cross-functional design teams to create software solutions that improved overall functionality and performance.
  • Implemented best practices to protect data and assets.

Education

MBA - Accounting And Finance

Srinivasa Ramanujan Institute of Technology
Anantapur
04.2001 -

Skills

SCM Management : Git & GitHub

Build Tools: Maven & Ant

Configuration Management: Ansible

InfraStructure Provisioning: Vmware, AWS

CI / CD: Jenkins

Multi OS: Windows, Linux, Unix based OS

Scripting Languages: Bash

Containerization: Docker & Kubernetes

IAC Tool : Terraform

It Knowledge

GIT, GitHub, Windows, Linux, HP-UX, Solaris, Aix, Shell Scripting, Python, Maven, Apache, Apache Tomcat, SonarQube, Jenkins (CI/CD), AWS (EC2, S3, EBS, Auto scaling, IAM, ROUTE53), Docker, Ansible, Kubernetes, Jira

Projects

XP PERFORMANCE ADVISOR 

Build and Release Engineer & DevOps Engineer, Maven, GIT, Jenkins, Shell Scripting, Tomcat, Linux, AWS, Docker, Java,SonarQube, 02/22/2019 - 06/23/2022

  • Administration of Git tools includes creating branches, tagging, access permissions and setting up hooks & locks. Maintaining Subversion code repository and backup files.
  • Experience in Creating branches and tags to separate build system after a milestone releases and Create build storage archives for back tracking builds.
  • Used Maven scripts to build the source code.
  • Automated build scripts using Maven and Shell Scripts. Configured Jenkins CI tool for project and setup Nightly Builds. Automated the code deployment process in each environment (development, QA, Staging, Production).
  • Configured a continuous integration process and interface with the operations team to ensure project artifacts are deployed automatically to various environments using Jenkins. Installation, Configuration and Administration of Jenkins over UNIX and LINUX build machines in distributed mode over Apache Tomcat and configured jobs along with various plug-in for Continuous Integration, Release Builds for AGILE and Production Branches.
  • Accomplished in tool automation using Shell scripting.
  • Performed Build and Deployment activities without any rework.
  • Responsible for the deployment on Linux for Dev/ QA, staging, productions environment.
  • Preparing the build statistics and produce to the management team.
  • Help engineering teams implement new technologies in development for future production deployment. Actively monitor and administer the applications and hosting environment to increase efficiency, improve reliability, and minimize downtimes.
  • Measurement, optimization and tuning of system performance and ensuring that systems will run reliably and are highly available in a 24/7 production environment.
  • Able to use the Configuration managements tools like Terraform & Ansible.
  • Writing the Terraform scripts and Ansible playbooks for automating the tasks in a group of servers.
  • Worked in production environment where creation of multiple jobs at the time of Release time and code-signing and generating the ISO For the final archive.

Command View TL.exe,  Build and Release Engineer & DevOps Engineer

  • Maven, GIT, Jenkins, Shell Scripting, Tomcat, Linux, AWS, Docker, Java, Nexus, SonarQube, Kubernetes, Git User Access Management, Branching Strategies, tagging those branches and versioning.
  • Having knowledge on the scripting based on the requirement, I am able to perform the tasks as and when required.
  • Having python knowledge over CI / CD Pipelines. Hands on the CI /CD Process when the requirement in different environments used to create the multiple jobs using the pipeline jobs in Jenkins Source code Analysis through the SonarQube scanner.
  • Done from the scratch to integrate with the SonarQube plugin in Jenkins. Used to work in the Agile sprints for the builds to get locked based on the sprint estimations. Experienced with the large-scale and production environment.
  • Used to create types of jobs Dev Builds & Release builds and worked on the INSTALLSHIELD. Experience in building and deploying complex systems to cloud and on-premises. Automated the scripts with Ansible Playbooks.
  • Able to write the Docker files. Maintaining the Kubernetes Cluster, deployments, containers etc. Writing the terraform scripts as and when required.
  • Setting up the new build environment for various applications in windows and Linux environment. Managed to organizational standards by maintaining the source code in GIT for various applications.
  • Setting up the new Build Environment for various products in Linux Environment. Maintains and extends configuration and build sub-systems on GIT. Creating and maintaining the development and release branches on GIT.
  • Using Maven as a build tool, I could automate the process of building artifacts. Supported and helped to create dynamic views and snapshot views for end users. Implementing
  • Jenkins continuous integration tool including installing setting the jobs/plans and setting up the tool for deployment. Involved in installing Jenkins on a Linux Machine. And creating a Master and Slave configuration to implement multiple parallel builds through a build.
  • Used AWS services like EC2, S3, EBS, Cloud Watch, ELB for building infrastructure. Participates in the design and implementation phases for new and existing products, with a focus on AWS technical knowledge for successful execution of the requirements.

Timeline

DevOps Engineer, Build & Release Engineer

MPHASIS
02.2022 - Current

AWS DevOps Engineer

FIDEL TECHNOLOGY PRIVATE LTD.
08.2019 - 02.2022

MBA - Accounting And Finance

Srinivasa Ramanujan Institute of Technology
04.2001 -
M. GeethaDevOps Engineer, AWS