Timeline
Work History
Overview
Education
Skills
Summary
Work Preference
Soft Skills
Operating Systems
BusinessDevelopmentManager
GAJJALA NAVANEESWAR REDDY

GAJJALA NAVANEESWAR REDDY

Senior Build and Release Engineer
Hyderabad,Telangana

Timeline

Senior Build and Release Engineer

Fiorano Software Technologies Pte.Ltd
03.2019 - Current

QA, Build and Release Engineer

Fiorano Software Technologies Pte.Ltd
03.2019 - Current

M.Tech -

JNTU Hyderabad
08.2015 - 09.2017

Work History

Senior Build and Release Engineer

Fiorano Software Technologies Pte.Ltd
Hyderabad, Telangana
03.2019 - Current

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)

QA, Build and Release Engineer

Fiorano Software Technologies Pte.Ltd
Hyderabad, Telangana
03.2019 - Current

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.

Overview

5
5
years of professional experience
2
2
years of post-secondary education

Education

M.Tech -

JNTU Hyderabad
Hyderabad
08.2015 - 09.2017

Skills

Terraform

Bamboo, Jenkins

AWS, OCI

Ansible

Shell Scripting

Ansible Tower

SVN

GIT / Bitbucket

Ant

Python

Java

AWS

Docker

Kubernetes

Azure

GCP

OIC

Summary

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

Work Preference

Work Type

Full Time

Work Location

On-SiteRemote

Important To Me

Team Building / Company RetreatsCareer advancementFlexible work hoursWork from home optionPersonal development programsCompany Culture

Soft Skills

Analytical

Team-Player

Communicator

Planner

Flexible

Operating Systems

Linux

Microsoft family

Mac OS

Solaris

GAJJALA NAVANEESWAR REDDYSenior Build and Release Engineer