Summary
Overview
Work History
Education
Skills
Roles And Responsibilities
Certification
Timeline
Generic

Arpit Agarwal

GAUTAM BUDDH NAGAR

Summary

Managed and evaluate non functional requirements.

Designing DevOps solutions and processes , Skilled in conceptualizing & developing DevOps architecture, consulting, implementing solutions & collaborating closely with product management, various stakeholders & senior level executives.

Recruited, mentored and built teams for large product & services organization in DevOps with focus on SCM, Continuous Integration, Continuous delivery, Build and Release Management, infrastructure services, lean approach to process automation & Integrated Application Lifecycle Management.

Overview

17
17
years of professional experience
1
1
Certification

Work History

DevOps Architect

Sopra Banking Software Pvt. Ltd.
09.2021 - Current
  • Managed all non functional deployment.
  • Enhanced system reliability by implementing robust disaster recovery strategy, minimizing downtime during critical incidents.
  • Implemented containerization solutions with Docker, enabling consistent development environments across multiple projects.
  • Provide solution for SaaS customer for Banking Domain.
  • Enabled security by Design framework in delivery pipeline.
  • Enabled quick and automated environment creation and deployment.
  • Monitored and analyzed project costs and resource allocation to mitigate overages.
  • Devised innovative strategies to reduce development costs while meeting strict quality standards.

DevOps Specialist - JPD (CRM Application)

Tata Consultancy Service
3 2015 - 09.2021
  • Managing 120+ integrated applications and automating build process from scratch
  • Implemented and Designed end-to-end build automated process
  • Enhanced system reliability by implementing a robust disaster recovery strategy, minimizing downtime during critical incidents.
  • Administrative CI Tools i.e
  • Jenkins, GoCD
  • Implemented containerization solutions with Docker, enabling consistent development environments across multiple projects.
  • Implemented Parallel build process for efficient builds
  • Integrated Quality gate checks using Sonarqube
  • Process for parallel development process
  • ATDD concepts for development and testing
  • Containerize application using Docker
  • CircleCI support for Docker-based build, test, and deployment workflow
  • Auditing Agile teams process and identifying gaps in processes
  • Identified Monitoring need and implemented monitoring AppDynamics, Zabbix, Grafana
  • Python and Shell scripts for automation scripts
  • Configuration management scripting by Ansible and Puppet
  • Automation testing integration in Build process
  • Integration of Security testing in process Burpsuite
  • Identify and fix issues in security testing
  • Build tagging and release management
  • Build and Release Dashboard implementation using Jenkins
  • Container Orchestration Tools: Kubernetes and Mesos
  • Process documentation and Presentation.
  • Optimized cloud infrastructure cost by analyzing resource usage and implementing effective scaling strategies.

DevOps Engineer - Pickup and Claims Application

11.2013 - 02.2015
  • Implemented automated build and release process and setup CI/CD tools for new Application development
  • Implemented and Designed end-to-end build automated process
  • Setup Administrative CI Tools i.e
  • Jenkins, GoCDl
  • Setup automated compile and build process
  • Source code maintenance using SVN
  • Integrated Quality gate checks using Sonarqube
  • Identified Monitoring need and implemented monitoring Grafana
  • Groovy and Shell scripts for automation scripts
  • Automation selenium testing integration in Build process
  • Build tagging and release management
  • Build scripts writing using Maven and Ant
  • DB Monitoring dashboard implementation in Java and JSP.

Senior Software Developer

08.2011 - 11.2013
  • Develop software modules for publication company marketing product and Integrated with build tools and use AWS cloud service for storage and Deployment
  • Developed software modules using Java Spring & Struts framework
  • Developed Rest base service using JAX-WS, JAX-RPC
  • Frontend development using java script, css, Angular JS
  • Integrated Amazon S3 cloud for media storage
  • Setup Administrative CI Tools i.e
  • Jenkins, GoCDl
  • Setup automated compile and build process
  • Source code maintenance using git
  • Automation selenium testing integration in Build process
  • Build deployment and management using AWS cloud.

Sr. Software Engineer

MetaDesign Solution
08.2009 - 11.2013

Senior Software Developer - Hermes

09.2009 - 08.2011
  • Develop software modules for publication company marketing product and Integrated with build tools integration
  • Developed software modules using Java Spring & Struts framework
  • Developed Rest base service using JAX-WS, JAX-RPC
  • Frontend development using java script, css, Angular JS
  • Setup Administrative CI Tools i.e
  • Jenkins, GoCDl
  • Setup automated compile and build process
  • Source code maintenance using git
  • Automation selenium testing integration in Build process
  • Build deployment and management using AWS cloud
  • Requirement gathering and documentation
  • Build deployment using shell scripting.

Software Developer - Software systems for carriers to sell ancillary services

07.2007 - 08.2009
  • Develop software modules for publication company marketing product and Integrated with build tools integration
  • Developed software modules using Java Spring & Struts framework
  • Developed Rest base service using JAX-WS, JAX-RPC
  • Frontend development using java script, css, Angular JS
  • Setup Administrative CI Tools i.e
  • Jenkins, GoCDl
  • Setup automated compile and build process
  • Source code maintenance using GitHub
  • Worked on UML tool Enterprise Architect
  • Database setup and design
  • Requirement gathering and documentation
  • Web and Application server maintenance
  • Deployment script development using shell programming.

Sr. Software Engineer

Nagarro Software Pvt. Ltd.
04.2007 - 08.2009

Education

Master of Computer Applications(MCA) -

U.I.E.T. ,C.S.J.M Univ. Kanpur(U.P.)

Bachelor of Computer Application(B.C.A) - undefined

Dewan Institute Of Mgt. Studies, Meerut (U.P.) affiliated with Agra University.

undefined

Skills

Build Tools: NPM, Gradle, ANT, IVY,YARN

undefined

Roles And Responsibilities

  • Source code Management using Git, GitHub, SVN and code migration from one source to other.
  • Build Management using Jenkins, Maven, Ant, Ivy and other CI tools.
  • Automated Build Integration.
  • Release Management
  • Configuration Management using puppet, chef, Ansible.
  • Environment Virtualization using Docker, AWS, Azure, Openstack clouds.
  • Monitoring and Log management. (Splunk, Appdynamics, Zabbix, Grafana )
  • Security Audit and Fixes: Burpsuite, Sonarqube, PCI compliances
  • Test Automation and Integration with CI (Robot and Selenium test case integration with Build cycle)
  • Container Orchestration Tools: Kubernetes and Mesos, OpenShift Configurations.
  • Automate build deployment on virtual cloud.

Certification

AWS Certified Solutions Architect - Associate

Timeline

DevOps Architect

Sopra Banking Software Pvt. Ltd.
09.2021 - Current

DevOps Engineer - Pickup and Claims Application

11.2013 - 02.2015

Senior Software Developer

08.2011 - 11.2013

Senior Software Developer - Hermes

09.2009 - 08.2011

Sr. Software Engineer

MetaDesign Solution
08.2009 - 11.2013

Software Developer - Software systems for carriers to sell ancillary services

07.2007 - 08.2009

Sr. Software Engineer

Nagarro Software Pvt. Ltd.
04.2007 - 08.2009

DevOps Specialist - JPD (CRM Application)

Tata Consultancy Service
3 2015 - 09.2021

Master of Computer Applications(MCA) -

U.I.E.T. ,C.S.J.M Univ. Kanpur(U.P.)

Bachelor of Computer Application(B.C.A) - undefined

Dewan Institute Of Mgt. Studies, Meerut (U.P.) affiliated with Agra University.

undefined

Arpit Agarwal