Over 11 years of experience with detailed technical knowledge and experience of DevOps, SDLC and STLC, software engineering, release engineering, DevOps engineering and/or configuration management processes, tools and best practices along with Software Build/Release Management and Agile Methodologies.
•Extensive hands-on technical experience in the design and creation of large scale distributed and fully automated Continuous Integration and Build & Deployment processes for numerous Agile projects.
•Experience with a wide range of languages, platforms, technologies and operating systems – Linux, Windows, UNIX, DevOps, VM Ware, Git, Jenkins , Apache Tomcat and scripting.
•Strong knowledge and understanding of the Software Development Life Cycle (SDLC) & capable to learn new technologies and systems.
•Configuration Management: Research, Select, Build, Deploy and Maintenance of CM tools, Development and Maintenance of Baseline, Release, Build, Branching Policies, Implementing Branching models, Automating tasks and process through scripts.
- Software Configuration Management (SCM)
- Build Management
- Release Management
- Application Life Cycle Management (ALM)
- Software Development Life Cycle (SDLC)
- Software Quality Assurance
- Agile Methodologies
- Project Management
CM tools: - SVN and Git
CI Tools: - Jenkins, GitHub Actions
CD tools: Ansible, Puppet, Octopus
Build Tools: - Ant, Maven
Scripting: - Batch Scripting, Shell Scripting
Code Coverage/Quality Tools: - Sonar
Central Repo : Nexus, Artifactory
Cloud: AWS and Azure