Mr. Arif Shaik is a Senior Software Release Engineer with over 7 years of experience in software build and release management. He has expertise in build, release, continuous integration and configuration management tools like Jenkins, Maven, Ant, Subversion, and Git. He is skilled at automating build processes, integrating testing and code quality tools, and deploying software releases. He currently works as a Senior Software Release Engineer at United Health Group, where he manages builds, releases software to various environments, and automates processes using scripts.
1. Mr. Arif Shaik
Ph: 0091 - 9652620922
Email: arif.sk13@gmail.com
LinkedIn: https://www.linkedin.com/pub/arif-shaik/95/188/626
Career SummaryCareer Summary
• 7 years of IT experience predominantly in Software Build and Release Management.
• ITIL V3 Foundation certified IT professional.
• Passion to innovate and automate build and release process by using existing tools or
writing custom scripts if necessary.
• Expertise in build, release, continuous integration and SCM (Software Configuration Management)
tools.
• Hands on experience to resolve DevOps related issues.
• Excellent knowledge on code repository tools like Subversion, Git.
• Expertise in integrating Unit Test (JUnit), Code Coverage (Sonar) and Repository
(Nexus, Archiva & Artifactory) tools with Maven and Jenkins/Anthill-Pro.
• Integrating code review tools like Fish eye crucible and Gerrit to track the changes in the
code and accept the changes done in code by senior developers.
• Wrote scripts to automate build process using shell and monitoring builds with groovy
scripting.
• Implemented end-to-end automation solutions right from scratch.
• Flexible in using new open source and licensed tools for better solutions.
• Open to learn and implement new tools and technologies.(Open-source and Non-Open source)
• Open for challenges like working in complex environments, distributed teams and
working extended hours.
• Extensive relationship management skills, with business, 3rd
parties and customers.
• Have B1(Business Visa) for USA ( Valid Till – 2023)
Technical SkillsTechnical Skills
2. Languages : Java
SCM Tools : Subversion, GIT
Build Tools : Maven, ANT.
Code Review Tool : Fish Eye & Crucible, Gerrit
Code Scan Tool : HP Fortify Scan
Deployment Tools : Apache Tomcat, Jboss
Continuous Integration Tools : Jenkins/Hudson, Anthill Pro
Bug/Defect Tracking Tools : Jira, Rally
OS : Windows, UNIX (Redhat Linux)
Scripting : Shell script
Unit Testing/Code Coverage : JUnit, Sonar
Repository Tools : Nexus, Archiva, Artifactory
Document management Tool : Confluence, Salesforce, Atlassian
Browser Technologies : HTML, XHTML
Release Service Tools : HP Project Portfolio Management Workbench
Education ProfileEducation Profile
M.Sc. Computer Science from University Of Wolverhampton, UK 2008 - 2010
B.E Mechanical from Anna University, Tamil Nadu, India 2002- 2006
Employment DetailsEmployment Details
Company : United Health Group Ltd
Duration : March 2013 – Till date
Designation : Senior Software Release Engineer
Company : Trimios Software Solutions Pvt Ltd, Bangalore
Duration : May 2012 – February 2013
Designation : Software Build and Release Engineer
Company : Redwood Key Solutions.
Duration : October 2010 – April 2012
Designation : Build and Release Engineer.
Company : Premier Furniture Witton Ltd (Part Time)
Duration : Jan 2008 – April 2010
Job Title : Search Engine Optimizer.
Experience DetailsExperience Details
United Health Group Ltd (http://www.unitedhealthgroup.com/ )
(Project – Optum HIE, OCS, Optum One, AFRS-P2, E-CAC ENT)
Role: Senior Software Build and Release Engineer March 2013 – Till date
Responsibilities:
3. Build & Release Management:
• Setting up projects and helping development and quality assurance teams to achieve their
timelines.
• Configuring builds via build process using Maven, Ant, Jenkins and Anthill pro.
• Administration of subversion in organization.
• Worked on exporting code from Git repository to SVN repository.
• Exported subversion code repositories to codehub.
• Uploading artifacts (wars, jars, ear, zip, documents and reports) to Lotus Domino product
image database.
• Configuring softwares to Linux machines.
• Supporting automotive builds to both windows and Linux machines.
• Setting up new projects/releases in Anthill Pro & Jenkins.
• Monitor and manage CI, nightly and release builds using Maven, Ant, Anthill pro and
Jenkins.
• Resolving ad-hock issues in day to day basis as per SLA’s.
• Used rally as bug tracking or issue management tool.
• Administering & configuring HP fortify scan, Fish Eye & Crucible & Sonar at server
machines.
• Writing deployment scripts using shell & groovy.
• Designed a web page to monitor the builds and publish reports using HTML, XHTML
and CSS.
• Manage repository management tools like Archiva and Artifactory.
• Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven.
• Deploying artifacts to environments Dev/Test/Stage/Production using HP release service
tools.(HP Portfolio Management Workbench)
4. DevOps Role:
• Create custom groovy script to access Rally, VMWare and Salesforce through web
services API and generate a variety of dashboard for real time tracking of release
progress, resource tracking, environment monitoring and quality monitoring.
• Create and maintain scripts to bootstrap and setup machines with different techstack to
integrate with the build process.
• Administer, upgrade, migrate and support various development tools such as sonar, HP
Fortify, wiki confluence, Crucible, Oracle.
• Troubleshoot issues and resolve within time and help other team run smoothly.
Trimios Software Solutions Private Ltd – (http://trimios.com )
(Client - BT Expedite, Birmingham, UK) May 2012 – Feb 2013
Role: SCM, Build and Release Engineer
Responsibilities:
Build Management:
• Ad-hoc production of builds via build process using Maven and Jenkins
• Supporting automotive builds to staging environment (Linux).
• Setting up new projects/releases in Jenkins/Hudson.
• Monitor and manage CI, nightly and release builds using Maven and Jenkins.
• Manage repository management tool Nexus
• Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven
Configuration Management:
• Create new repository for new projects
• Manage repositories to add/modify/delete users and permissions
• Code Integration using Branching and tagging in Subversion
5. • Educate and help development teams with any local SCM issues
Deployment Management:
• Deployment of test builds to SIT and UAT environments (Tomcat webserver)
• Prepare release notes and release plan/playbook for Production releases
• Work with Project Managers and Release Management team to schedule the delivery of
the releases.
• Managing and planning of dry-run deployments to ensure actual go-lives to production
environments happen without any issues.
Redwood Key Solutions Oct 2010 – Apr 2012
Role: Software Build and Release Engineer
Responsibilities:
• Build and Deploy Application to DEV, SIT and UAT.
• Release the Applications to Development and Test environments.
• Setting up new build and production environment on windows.
• Manage Build requests in Jira.
• Preparing Build and Release notes.
• Creating branches, checking and integrating files in Subversion.
• Troubleshooting on build, Staging and Production environment.
• Creating maintenance package deliverable for client along with required documentation.
• Trouble shooting the errors during environment upgrade.
• Build and Deploy Application to DEV, SIT and UAT.
• Performing daily build for concerned environments.
• Automate and monitor builds with Hudson.
Premier Furniture Witton Ltd (http://www.premierfurnitureltd.co.uk/ ) Jan 2008 – Sept 2010
Role: Search Engine Optimizer (SEO)
6. Responsibilities:
• Making Design changes.
• Deciding page titles, headers, sub-headers
• Developing strategies for increasing inbound traffic.
• Monitoring changes to search engine algorithms.
• Making alteration to the copy matter of websites.
• Choosing and embedding relevant keywords throughout the website.
• Blogging the sites to increase the traffic for the main website.
Personal Details
Date of Birth : 13th
August 1985
Marital Status : Married
Languages : English, Telugu, Hindi, Tamil, Urdu
7. Responsibilities:
• Making Design changes.
• Deciding page titles, headers, sub-headers
• Developing strategies for increasing inbound traffic.
• Monitoring changes to search engine algorithms.
• Making alteration to the copy matter of websites.
• Choosing and embedding relevant keywords throughout the website.
• Blogging the sites to increase the traffic for the main website.
Personal Details
Date of Birth : 13th
August 1985
Marital Status : Married
Languages : English, Telugu, Hindi, Tamil, Urdu