Having Total 10+ years of IT Experience of which 4+ years of experience on Aws Cloud and Devops Engineer in automating, building, deploying, managing, and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEV/QA/STAGE & PROD)
Overview
12
12
years of professional experience
9
9
Certifications
Work History
Cloud & DevOps Engineer
KGK Group
2 2021 - Current
Administrated GIT version control system (created accounts, branching, merging, patch fixes, snapshots, and trained users on GIT version control system
Automated the application build process setup for Java Applications using Maven
Integrated and automated unit testing and code coverage process for various projects in order to generate comprehensive builds and quality indicator reports
Involved in Spring Boot microservices architecture to build REST-based cloud services
Converted monolithic app to microservices architecture using Spring Boot and Deployed, Scaled, configured wrote manifest file for various microservices
Used Spring Config server for centralized configuration and Eureka Server for registering microservices
Implemented Zipkins for distributed microservices monitoring
Integrated swagger UI for Integrated testing along with Rest Documentation
Implemented Hysterix a latency and Fault tolerance system for Distributed systems
Implemented Spring API Gateway and Feign client as a Inter-service communication
Postman Good experience in creating Jenkins CI pipelines Involved in writing the docker files to build images and deployed the containers to the different environments
Designed Jenkins pipelines for application deployment and infrastructure management
Writing Docker files for the applications and integrating them into Jenkins CI
Writing Kubernetes templates for orchestrating the docker containers of different application
Responsible for Build activities based on the corresponding team’s request
Responsible for configuring and maintaining continuous integration, installation of plugins
Configuring Nexus Repository and uploading required Artifacts
Analyzing and resolving New issues and New Deployments and Updating the documents
Deployed application by using containerization continuous deployment in Kubernetes
Creating pods, services and deployment by using Kubectl
Experience in software configurations management tool like Ansible and written multiple playbooks and pushing the configurations to various nodes
Infrastructure as a code automation Using Terraform on Public cloud platform AWS
Setup and Managing VPC, Subnets, make connection between different zones
Followed security best practices on deployed application on cloud AWS
Creating snapshots, Custom AMIs and managing EBS volumes
Load Balancing setup using AWS ALB and Configured horizontal scaling (Scale in and out)
Worked on RDS service to manage the different databases and scheduled maintenance of snapshots at Rest
Access management using IAM Users and Roles, Defined custom json policy statements for different identities
Exposure on simple storage AWS S3 and applied S3 lifecycle rules for storage classes to utilize more cost effectively.
Devops Engineer
KGK Group
10.2019 - 01.2021
Administrated GIT Version Control System - Created Repositories, Branches, Users, Tags and Providing access over Branches
Responsible for taking Source code and compiling using Maven and Package it in its distributable format such as Jar and War
Installed and Configured Nexus Repository Manager and uploading the Artifacts
Sharing the Artifacts respectively within the Company
Good Experience on SonarQube for Code quality purpose
Configured Jenkins Jobs for generating Project Artifacts
Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm
Used Jenkins for Continuous Integration and deployment into Apache Tomcat Server
Deployed Java/J2EE applications on to Apache Tomcat application servers
Monitored the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build/ release failures
Coordinated with software development and QA teams on issues and resolved the problems
For on boarding existing application, performing knowledge transition from development team to SCM team on build and deployment process
For new applications, work with development to get the requirements of application build and deployment process
Implemented the Release practice and responsible for pushing builds into Dev, QA, UAT PROD Environments
Documenting all the useful information about the release, software versions, changes implemented in current release, defects fixed, and Labels applied.
Team Lead
KGK Group
02.2019 - 09.2019
Responsible for creating, designing, and reviewing CRM project plans
Regularly communicate with user management team for preparing cost effective CRM project proposals
Participated in team meetings to deliver presentations for further discussion and development
Involved in the full software development life cycle and implementing and supporting applications software that is delivered on time
Closely work with end-users to perform SIT, UAT, Production rollout and production support Provided regular CRM project status to management with essential technical documentation
Prepared technical design documents in collaboration with developers
Resolved system issues by proper escalation to concerned authority for efficient performance
Conducted successful negotiations with internal and external parties for CRM project completion
Coordinated with overseas offices and take follow up regarding software processes and modifications.
Sr System Analyst
KGK Group
07.2018 - 01.2019
Responsible for requirement analysis, technical design, implementation & testing
Implemented service layer using Spring IOC annotations and controller using spring MVC Implemented DAO’s entities using Hibernate API, Hibernate HQL, Spring Data JPA
All the functionality is implemented using Spring Boot and Hibernate ORM
Maintain project authority at all the stages including build delivery and delegation of tasks including end to end development and deployment
Act as the project interface between all relevant parties including the client, the internal business the IT team and the finance department Work closely with the wider team to solve complex problem and provide specific solution, considering key internal and external stakeholder for various/changing stakeholder demands and requirements Complete regular project plan reviews, generating status dashboards and reporting to the client and senior business leaders on a weekly basis Identify areas for improvement within individual ERP system, focusing on ensuring full system utilization and efficiency Work with overseas offices to resolve all ERP system related issues efficiently and effectively Provide expert advice and support to other departments regarding all ERP queries
Use to travel overseas offices and factory for project implementation.
Sr System Analyst
KGK
09.2015 - 06.2018
Participated in ERP Financial and Accounting system implementation across counties which include Company Creation/Cost and profit centers /G Ledger /Sales/Credit/Memo Order/Purchase order/Quotation/Demand Supply Customer and Vendor Master/ AR/AP/Authorization/Cash-Bank Management/Bank Reconciliation/Interest/Loan/Tax/With Holding and Foreign Exchange
Manage and support all migration tasks from old to new Financial and Accounting system Provide feedback and recommendations on technical aspect in the system implementation Support and conduct data migration, SIT/UAT/Functional &Integrated Testing as well as conduct user training
Involved in the full software development life cycle and implementing and supporting applications software that is delivered on time
Closely work with end-users to perform SIT, UAT, Production rollout and production support Makes recommendations towards the development of new code or reuse of existing code
Participates in the evaluation of production logs and system requirements and identifies actions to be taken to accomplish successful resolution to problem logs and deployment of new enhancements to the field
Assists in Integrated System Test (IST) by supporting the test plan, test case validation and execution
Assists Quality Assurance Testing (QAT) during execution
Liaisons with external vendors, product users, operations staff, technical support groups and other development teams in all phases of development project activities and production support activities
Provide technical support and travelled countries such as China (Shenzhen, Panyu and Shanghai), Japan (Tokyo, Kofu), Thailand (Bangkok) and support other offices such as NY, Dubai for Project Implementation.
Sr Business Analyst
Apex Act soft Technologies Pvt Ltd
07.2012 - 12.2015
Achieved great success in implementing Point of Sale system in remote locations show rooms in all over India and centralize SAP FICO for accounting Involved in full development cycle of Planning, Analysis, Design, Development, Testing and Implementation
Determined user/business/functional requirements
Created vision, scope, and use case documents; business process models, use case diagrams and activity diagrams
Performed GAP and Risk analysis of existing system and evaluated benefits of new system
Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs
Worked with SQL queries for data manipulations on POS as well as HO POS Server
Worked on web reports where data use to flow from HO Server through consolidate procedure on scheduled basis
Analyzed important information and explored new reports for the top management
Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)
Acted as a liaison between clients and developer
Implemented 410 Point of sales along with training All over the India I have trained users through webinar Organized daily backups (HO), integrity, and restore and recovery procedures
Offered a high volume of management reports to different departments
Participated in intercompany meetings and served as a helping hand for their issues.
System Analyst
Sparkle Software Solutions Pvt Ltd
01.2015 - 08.2015
Involved in Analysis, Design, Development and Testing requirement using Agile Scrum and implemented project goals and milestones
Developed Web Applications using Java, JSP, Servlets, HTML, Spring MVC Framework, Java Script, AJAX and consuming web services and support, including troubleshooting, bug fixing, program enhancement and documentation
Managed a variety of ERP modules including application development and system implementation Identified and managed project risks, action items, issues, and key decision throughout the project life cycle
Delegated tasks to ensure compliance with project milestones and budgetary constraints Prepared the documentation, testing and implementation of ERP and related application software Liaised with wider teams such as IT and Finance Department to coordinate resources, create project schedules and delivery exceptional system support for development projects
Managed all projects meetings, driving key team members to make appropriate key decisions and grant relevant authority approval
Identified and developed further capabilities of the ERP system, to better suit the requirement of each overseas offices
Worked with all overseas offices to analyze and design system specification for integrating all business processes into single company wide business system.