Vous êtes sur la page 1sur 2

Ravi Deekonda Email: rk.deekonda@gmail.

com
Sr Software Engineer Phone: +91 - 99859 38221
_____________________________________________________________________________________

Summary: Seasoned DevOps engineer with 7+ years of experience in IT, Software Configuration Management, Software Change
Management, Build Automation, Tools development and managing Software Build infrastructure.

Areas of Expertise: SVN, GIT, C, Python, Shell, Perl, Linux, Solaris, ESXi, Windows, VSphere ESX tools, SVN, Bugzilla, Blackduck,
GSD

Experience:

Sr Software Engineer Broadcom (Nov 01, 2017 Present)

Implemented source code management tools like SVN, GIT and customized it based on the business requirements.
Enabled process scripts to automatically enforce business rules like prompt for a bug number for a check-in, send
email alerts and update the release notes database.
Implemented branching strategy for various customers based on engineering review meeting discussions. Automated
the branching process to eliminate the human errors and speed up the branch creation process.
Architected the build methodology and automated the process to create various customer specific software
packages.
Provided support for new component integration in to build process.
Implemented chroot based Linux environment to support various Linux OS distributions like RHEL, SUSE, VMware and
Debian.

Software Engineer Broadcom (Sep 2014 Oct 2017)

Provided support for engineering builds and followed up with development to resolve the issues.
Automated the process of gathering various release train build summary and posting to engineering and SCM
community.
Ensured the source code doesnt have license violation using Blackduck. Automated the scanning process and sending
out report to engineering community.
Enabled automatic sync process of build packages and Linux OS distributions across multiple sites. Also automated
archival of software builds to Box using ncftp to ensure that sufficient storage is available for production use.
Designed branch diagram and continue to update on weekly basis to capture the current status of various customer
branches and builds.
Took initiative and developed best practices for managing various customer projects. This involves from creating the
required branches, isolating bug tracking projects, enabling checkin policy and automated various other process that
must be carried out.
Implemented a tool to automatically collect daily build statistics and send email alerts to SCM community.
Implemented a tool to enforce branch locking and commit verification process. As part of commit verification, unless
a bug number is provided and matches criteria for commit, the trigger will prevent the commit attempt.

Engineer 1 Emulex Corp (June 2012 Aug 2014)

Responsible for executing scheduled SCM operations tasks like AgedOut report, software Code Drop announcements,
branch management and software releases.
Automated disk space cleanup in SCM build infrastructure to ensure sufficient storage for all the daily build activities.
The script will also send out alerts if any manual intervention is required.
Implemented a process to customize OEM packages. This involves including specific driver, firmware and boot code
after going through a certification process.
Automated downloading the Linux OS distribution images from the partner sites like RHEL, SLES and Oracle.
Installing and configuring build VMs for different OSs like Linux, Solaris, Xen Server and Windows.
Implemented chroot based build environment to support various Linux operating systems and architectures.
Took initiative to establish a code drop process which helped to accomplish a seamless delivery to OEMs. The process
involved identifying a clean build from the main branch, announcing it to development community, establishing a
tightly controlled checkin process and running various automation regressions.
Actively participated in executing the automation test points, triaging the results, providing the results and metrics to
engineering community.
Supported OEM specific release requests and all other SCM administrative requests.

Associate Engineer Capgemini (May 2010 May 2011)

Responsible for managing credit card statements, letters, invoices and bill in Dialogue & OnDemand Document
Management Solutions (DMS).
Major components of DMS are statements processing, letters processing, Card Carrier processing.
DMS Project is a HSBC project, where we have to maintain and support their Credit card data.
Responsibilities include not only monitoring but also fixing all the issues that were encountered during daily batch run
of the jobs.
Tested all new requirements from client which needed to be moved in production.
Resolving user query related to any issue on credit card statement or letters.
Worked on the monthly activities which involve designing and changes to marketing campaigns in statement.
Created jobs which resulted in reduction of manual intervention in the production batches.
Abend Resolution for Production Batch Jobs.
Daily status reporting to client and on site coordinator.

Education:

B.Tech - Computer Science Engineering - Kakatiya Institute of Technology and Science, Warangal.

Vous aimerez peut-être aussi