PRODUCTS
FioranoESB
FioranoESB is a Java based integration platform for deploying applications built on top of service oriented architecture which cater to real time integration scenarios as well as SOAP/REST based web services.
FioranoESB Community Edition
FioranoESB Community Edition enables application integration by Choreographing Microservices into asynchronous flows via the Fiorano Studio and associated tools
FioranoMQ
FioranoMQ® is a JMS server which routes messages reliably at high speeds.
RELEASE MANAGEMENT (For all the above products)
Build
• Completely responsible for configuring Continuous/Nightly builds, creating daily installers and publishing latest builds for development and QA teams.
• Developed Scripts for FioranoESB Community Edition using Ant, shell Scripting from scratch
• Automated the build, deployment and Sanity testing process of above products using Ant, Shell Scripting, Ant Custom tasks and Jenkins server.
• Completely responsible for managing the source code, and build related artifacts (development through to release).
• Completely responsible for developing and maintaining Release Control Process and initiating release process improvements where necessary.
• Excellent working knowledge in Ant, Java based build tool. Have experience in writing Ant Custom Tasks using Java
• Good working knowledge in Build Automation, Installer Creation and Testcase Automation using SOA Testing Framework which is based on TestNG
• Good knowledge in creating Patch/Update/Incremental Installers.
• Excellent working knowledge in Version Control System (VCS)/ Source Code Management (SCM) using Subversion. Via version control tool, perform Branching, Tagging, and Merging and manage multiple releases of multiple products.
• Have experience with Proguard source obfuscator and integrating it with Ant for Obfuscating source during build process.
• Designed and implemented a fully automated build and packaging system for Eclipse based Fiorano eStudio products using Eclipse PDE build and integrated the same modules with existing build system.
• Having good know how about using GITHUB.
• Good experience on using Continuous integration tools such as Jenkins.
• Have good working knowledge on UNIX platform
Release/Packaging Tasks:
• Good knowledge in creating Windows packages/Installers (.exe) using InstallShield 11 – Premier Edition Version -11 tool.
• Good knowledge in creating Linux binary (.bin) packages using Universal Installshield projects.
• Good Knowledge in Creating UNIX generic distributions for all UNIX based (Linux, Solaris, Mac OS X ...etc) Operating Systems.
DISTINCTIONS
• Was instrumental in making the changes to installers for migrating product from JDK 7 to JDK 8.
• Was instrumental in upgradation of ANT and obfuscation tool (from proguard 4.7 to proguard 5.3.2)
Release Management Testing
• Functional and Regression testing on Release Installers.
• Bug Filing, Tracking and Verification to ensure optimal quality of the product.
• Reopening the bugs in case of an existing issue or a new issue(s) which is/are induced due to the bug fixes.
• Patches testing: Tested a number of patches for different customers.
• Worked with team and individually according to the work demand.
• Extended help to the team as and when needed.
• Coordinated with team and developers in all the stages of testing life cycle.
• Preparing test scenarios, test cases and updating the same.
• Installed and Configured Continuum jobs for automating some Build Processes.
• Configured and automated the Jenkins to build Installers and continuous delivery to the QA systems.
• Worked on the Microsoft Release management server for maintaining the release management activities.
• Used ANT and Yaml scripts to build the source code.
• Supported and helped to create Dynamic Views and Snapshot views for end users.
• Implemented & maintained the branching and build/release strategies utilizing GIT.
• Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
• Documented all build and release process related items.
• Installing, configuring, troubleshooting and modifying software.
• Performing daily builds for managing in the System test and UAT environments
• Interact with the System Administration Engineers in issues relating to Hardware and Networking.
Terraform
Bamboo, Jenkins
AWS, OCI
Ansible
Shell Scripting
Ansible Tower
SVN
GIT / Bitbucket
Ant
Python
Java
AWS
Docker
Kubernetes
Azure
GCP
OIC
Performance-driven professional with 5 years of experience in DevOps Build/Release Continuous Integration, Continuous Deployment, and Configuration Management in IT industry
Highly skilled in managing, migrating & executing software release builds & deployments to cloud based infrastructure
Excellent aptitude in supporting the advancement of DevOps, creating new environments & customizing application servers
Distinguished capabilities in leading initiatives to define, design & implement DevOps end-to-end solutions and transformations covering CI/ CD for integrated lifecycle management
Strong technical background in designing & implementing Cloud solutions such as AWS EC2, VPC, EBS, AMI, ELB, Cloud Watch, S3, IAM and Auto Scaling
Hands-on experience in configuration, installation and troubleshooting various network devices and services such as routers, switches, firewalls, SSL VPN
Sound knowledge of Linux Patching, Troubleshooting, LVM, OS Hardening, Citrix, Isilon and Basic Scripting
Expertise in provisioning of IAAS concepts of cloud computing and implementing using AWS, understanding the principles of (SCM) in Agile, Scrum and Waterfall Methodologies
Proficient in DevOps Technologies including Jenkins, Git, Maven, Docker, Kubernetes, Ansible
In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging and deploying Skilled in branching, tagging & maintaining the version across the environments using SCM tools like GIT Hub on Linux and Windows Platforms
A team player, goal-oriented, achievement-driven and fast learner with excellent communication and analytical skills
Analytical
Team-Player
Communicator
Planner
Flexible
Linux
Microsoft family
Mac OS
Solaris