From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Ismoil Bello Phone: (386) 319-0594
Email: belloismoil@gmail.com Address: 1804 S. Ocean Dr Fort Lauderdale, FL 33316 -------------------------------------------------------------------------------------------------------------------------------- Seeking challenging and responsible opportunities in the field of
Configuration Management, Build and Release Management, and/or DevOps Manager
so that my past experience, skill and abilities will be an asset and can be
leveraged to add value to my customers.
SUMMARY OF QUALIFICATION ·
An extremely
motivated and proficient individual with 7+ years in Build, Release, and
Software Configuration Management (SCM) in accordance with client needs. ·
Demonstrated
capability for working in complex initiatives with high business impact.
Extensive experience in Continuous Integration, Build and Release, SCM,
Deployment Automation (Puppet). ·
Experience in
Configuration Management tools, Integration Engineering, build release
automation. ·
Excellent
knowledge on Industry Standard Software Development Life Cycle (SDLC),
Software testing life cycle (STLC). ·
Researched and
conducted complex design and analysis of automated build systems and
framing policies and procedures for development
environments with Jenkins, Build Forge, CruiseControl.Net and
AnthillPro. ·
Experienced in
creating, administrating, maintaining, setting up Project Baselines, Merging,
Branching, Tagging and taking regular backups of source code Subversion (SVN),
GIT, TFS, ClearCase Perforce. ·
Increased Build
operations efficiencies - reducing build time by 40% as number of builds
increased by 100%. ·
Experience in
building and troubleshooting applications in Java/.NET,C++,C#,C and
managing software configurations integrations in a UNIX , Windows, NT
environments. ·
Created Ant
and Maven scripts for JAVA and created NAnt and MSBuild
scripts for .net environments ·
Expertise
in Shell and Perl scripting, PowerShell and VB scripting
for environment automation and modified python scripts for the
build automation. ·
Working with
application infrastructure architects to establish the physical environments
to effectively perform the software builds and deployments with an emphasis
on quality, integrity, and security. ·
Preparing/developing
project schedules, estimation, establishing measures and milestones,
definition, scoping, tracking, managing stakeholders. ·
Automate
deployment on WebSphere Application Server using Jython scripts
and release distribution process. Also worked with Jboss, Weblogic
and Tomcat for cluster creation and more. ·
Managed Project
Management Activities – Project Planning & Tracking, Communication
Planning, Standard project documentation, Timesheet maintenance, Risk
Management and Status Reporting. ·
Managed Team
Management Activities – Team building and mentoring, Cross training,
Knowledge transition, shift scheduling, handling Project meetings. Technical Skills:
PROFESSIONAL
WORK EXPERIENCE Citrix - Florida Release Engineer/ DevOps Manager
July 2012 –Current Configured
and deployed tools to automate the build, test, and release processes.
Responsible for executing scheduled and unscheduled application builds and
automating these processes. ·
Automated the code deployment process in each environment (development,
QA, Staging, Production). Configured a continuous integration process and
interface with the operations team to ensure project artifacts are deployed
automatically to various environments using Jenkins. ·
Implemented automated release process tools that enable real time
oversight and management of deployment activities including tracking and
confirming steps executed, making rollback calls and communicating the
success/failure to all stakeholders. ·
Defined and owned a repeatable, consistent release tracking and
deployment process. ·
Manage source
control repository in Subversion (SVN) to GIT and TFS –
controlling and monitoring check-in's & create tags for builds. ·
Automated the
migration of Subversion (SVN) repositories to GIT while
preserving the commit history and other metadata like branches, tags and
authors. ·
Involved in the
migration of code from subversion (SVN) to GIT. ·
Implemented
Continuous Integration concepts using Jenkins/Hudson, BuildForge
Cruise Control and AnthillPro. ·
Used Maven
as a build tool for building and distributing a particular artifact. ·
Write adapters
under BuildForge 7.0.2 for statistic collection. ·
Developed a set
of PERL modules to do spatial analysis within an individual flash
memory device based on the block architecture of the specific product. Helped
to integrate these modules into a larger data analysis tool (Table Tool)
built by a co-worker. ·
Maintained
backups and restore activities for subversion (SVN), Jenkins. ·
The main known usage
of Ant is the build of Java applications. ·
Repurposed an
aging server to run large batch data analysis jobs. ·
Implementation
of TFS 2013 Release Management Functionality for entire corporate
codebase. ·
Worked with
multiple development groups to design/create automated build and deployments
using MSBuild, Ant, JACL, VBScript, Nant and PowerShell Scripting. ·
Create, maintain
and customize complex JIRA project configurations including workflows,
custom fields, permissions and notifications. ·
Configure VPN
Tunnelling, LDAP authentication for subversion (SVN) and Certificate
Server for secure site and Patches update using binary source. ·
Apache Ant
is a Java library and command-line tool whose mission is to drive
processes described in build files as targets and extension points dependent
upon each other. ·
Worked as an SCM
in automating the build and deploy process through AnthillPro and Buildforge
on deploying applications in WebSphere. ·
Integrated Build
dependencies and dependency blocking strategy in Bamboo. ·
Creating triggers
for efficient access control of the ClearCase operations, to
invoke operations before or after the execution of vital ClearCase
events, to restrict or provide access to users. ·
Created GIT
repositories and specified branching strategies that best fitted the needs
for the client. ·
Working on
Automation of Build Process for WebLogic and JBOSS to show
significant cost saving and better utilization of team time and resources. ·
Work items
customization on primary level using TFS Power Toys. ·
Write PowerShell
scripts to streamline routine procedures for the Network Operations Center,
SCCM team and VMware team. ·
Configured and
maintained multiple Jira instances on multiple servers for different
uses and worked with departments in training on how to search and create
tickets in Jira. ·
Implemented and
installed Visual Studio 2010 and Team Foundation Server (TFS) \
Team Build 2010 dual server configuration using Build Agents and
allowing parallel and queued builds. ·
Built a web
front end in PERL to allow multiple users to submit jobs to be
scheduled to run. ·
Installed and
configured Crystal Report Servers and updating Prod reports, achieved
successful runs. ·
Edited and
executed VBP scripts to archive Production Release files for Disaster
Recovery and documented and maintained backups and restore activities for
subversion (SVN) and Jenkins. ·
Extensive
experience in using and writing scripts in Ant and Maven for Java
using CI tools such as AnthillPro for financial components of the
application and CruiseControl.net for build management of .Net
applications. ·
Administration, TFS
Implementation, Maintenance, TFS Migrations & TFS 2010\TFS2012
support. ·
Configured
Source Code Management tools with Bamboo and executed triggers in subversion
(SVN). ·
Automate
redundant systems administrative tasks/ functions using DevOps-Puppet/
Bash Scripting. ·
Developed
advanced JIRA workflows and permission scheme, notification schemes,
Screen scheme. ·
Managed Base/UCM
Multisite ClearCase on Linux servers and Windows clients, and build
system and BuildForge servers on Window 2003. ·
Involved in
optimization of server resources, puppet implementation and website security
and customized Auto-scale systems for minimizing down time in Amazon Web
Services -AWS. ·
Creating File
Systems and User Accounts by setting up File and Print servers and creating
boot and root file system Backups on UNIX workstations. ·
Developed
scripts using Windows/Unix Shell Scripting, Batch Scripting and
NANT for build generation for development teams for deployments. ·
Built a
multi-threaded PERL backend to process the jobs, taking advantage of
the multiple CPUs on the machine. User was notified via email when the job
was complete and was able to download the output as a zipped package of files
from the web frontend. ·
Designed and
architected the solutions for JBOSS Community Edition, RedHat JBOSS
EAP 6.0 and Oracle WebLogic environments ·
Worked on JBOSS
EAP 6.0 Shared environment setup from begin to end to setup Dev, Test and
Prod tiers. ·
Configure Sonar
code quality reporting with maven builds, generate code quality report
(static analysis report, code coverage report, etc) as part of
standard build and publish them through Sonar dash board. ·
Used beanshell
scripting in AntHillPro; and shell scripts and JACL scripts
with the Aws admin interface to deploy applications into Websphere. ·
Created and
configure jobs, script builder, custom command builder, agents in Bamboo. ·
Installation
& Configuration of Jenkins to support various Java builds. ·
Managed Maven
pom files and other scripts and repository management tools (Artifactory, Nexus) ·
Created Bus
members, defined Activation Specs to provide configurations for messaging
queue in Websphere Application Server. ·
Deploying
application to Testing and Production environment using Websphere by mapping
Web Modules, Shared Libraries, Virtual Hosts and providing JNDI
destination for each Application Server. ·
Configured Web
Sphere resources such as JDBC Providers, Data Sources and Connection Pools
and tuning of JVM by configuring parameters like Heap size, Thread pools and
Connection pools. PNC Bank -
Pennsylvania Configuration Engineer January 2010 –
July 2012 Managed
and improved build systems and integrated test automation framework,
providing support for continuous, nightly builds and milestone builds across
multiple streams of development using CI and assisted developers with the
timely resolution of any build failures. ·
Maintained and archived a history of releases and patches.
Administered source control management systems (SVN) and GIT
and ensured the availability and disaster recovery strategy is in place. ·
Design, develop and test automated tools using scripts for the
subversion (SVN) / GIT and integrate with tools such as code review
tools, defect tracking etc. ·
Performing TFS Tool Administration. ·
Setup Build and deploy automation tool and Continuous Integration in Jenkins. ·
Prepared Documents and Trained developers on creating views, viewing
config spec, creating streams, creation of VOB elements, and element types,
using ClearCase explorer, ClearCase project explorer, windows
explorer, and Merge Manager . ·
Ant supplies a
number of built-in tasks allowing to compile, assemble, test and run Java
applications. ·
Develop policy and scripts for automation of build based on Perl,
ant, Visual BuildPro under BuildForge. ·
Experience in administering and maintain repositories in Subversion (SVN),
GIT, UCM Clearcase and TFS. ·
Analyzed an existing JIRA installation, provide formal proposals
for improvements, and implement changes to realize greater efficiency, productivity,
and reliability in a fast-paced product development environment. ·
Automated manual build and deployment processes with Jenkins and
AntHillPro for various applications, deploying to development, QA, and
staging environments with multiple physical targets and multiple
zones/containers per target. ·
Maintained two Jenkins servers and one Bamboo server to
deploy into production and non-production environments. ·
Worked on Manual configuration and creation of JBoss Template
for deploying onto multiple servers. ·
Administrated SCM tool TFS2010: Create/Add Repositories, Users,
Create Base Lines for each release and Create/Merge Branches and enforce
policies and procedures for each specific release/parallel development. ·
Utilized Chef to provision servers for quick deployment of
application, web, and database servers. ·
Created and modified several UNIX shell Scripts according to the
changing needs of the project and client requirements. ·
Administrated all aspects in GIT and troubleshooted with merge
conflicts. ·
Worked as an SCM in automating the build and deploy process through AnthillPro
and Buildforge on deploying applications in Web Sphere. ·
Automated Maven, Ant
(Java, Flex code) with VisualBuildpro and then fully integrating
it in Cruise Control and invoked MSbuild scripts from TFS 2010
in build parameters. ·
Modified build,
Junit and reporting plugin in Maven POM Configurations according to
project’s need. ·
Troubleshooted to resolve problems
in an existing JIRA installation and implement all approved changes. ·
Worked on configuring data sources
for JBoss with various versions of databases. ·
Configured
various MSI options, such as version, manufacturers and enabled
monitoring in MSI and specify a path to executable file or
installation to be launched. ·
Ant can also be used effectively to build non Java
applications, for instance C or C++ applications. ·
Setup continues integration builds in Jenkins/Hudson and in
parallel manage multiple projects with different priorities. ·
Migrated Jenkins plans from one of the Jenkins to Bamboo. ·
Integration with BuildForge 7.0.2 using Perl scripting. ·
Worked in
Automation jobs either in shell script or Python as per the
Focal Point Ticket requirements. ·
Delivered onsite
customer training classes on the suite of IBM Rational Software configuration
management tools including ClearCase, ClearQuest and Rational
Team Concert. ·
Installed, configure and support - Maven remote repository using
Sonatype Nexus and setup maven builds for java based
projects and then migrated of ANT builds to MAVEN. ·
Used Continuous
Integration Servers like Hudson/Jenkins and implemented/administered
its features for creating schedule based build systems and efficient
artifacts delivery. ·
Set up and configuring Chef Server and Client in Linux as
well as Windows Environment and created Cookbooks for different scenario with
Chef Framework. ·
Extensive experience in using build automation/continuous integration
tools using Jenkins/Hudson, Cruise Control and AnthillPro. ·
Developed custom functionality such as document upload and document
move with the SharePoint API using ASP.Net and C#. ·
Created Backup
& restoration of domains/accounts/database by using tools like, Tar,
Rsync & Dump Commands. ·
Created complex JIRA
workflows including project workflows, screen schemes, permission scheme and
notification schemes in JIRA. ·
Wrote
deploy.py (bounceCluster.py, BounceServer.py, installEar.py) that maps
JNDI destination and deploys EAR automatically to specific environment
mentioned In Visual BuildPro. ·
Experienced in
setting up Continuous Integration environment using Bamboo. ·
Created Bus
members, provided configurations for messaging queue in Weblogic,
researched same for Jboss and created Application Server, nodes at a
cell level, created clusters, defined DataSources for Database
connectivity. State Farm
Insurance - Illinois Build Engineer
November 2007 – December 2009 Coordinated
release activities with Product, QA and development teams to ensure a smooth
release. Involved in troubleshooting of live production problems relating to
code faults, data feed delivery, and other problems on a variety of levels:
network, hardware, operating system. ·
Coordinate with
the Development, Database Administration, QA, and IT Operations teams to
ensure there are no resource conflicts. ·
Worked closely
with Project Managers to understand a code/configuration release scope and
how to confirm a release was successful. ·
Build, manage,
and continuously improved the build infrastructure for software development
engineering teams including implementation of build scripts, continuous
integration infrastructure and deployment. ·
Develop
Continuous Integration, Nightly and On-demand build system from
scratch with Jenkins, Maven, Make, Ant. ·
Provided
trainings to users on Subversion (SVN), GIT, Jenkins
tool management practices and other tools. ·
Ensured
Subversion (SVN), Git, Jenkins admin activities and managing
versioning & Centralized repositories, defining the branching strategies,
maintaining the sanity of production code. ·
Install,
configure and upgrade JBoss application server. ·
Build automation to use with the continuous integration scenario for
triggering a coordination with TFS Release Management. ·
Expert
in installing and configuring Continuous Integration tools such as Bamboo,
Build Forge, AnthillPro, Cruise Control and Hudson for build and
deployment automation. ·
Worked with
Development Team Leads and Testing team to establish a build schedule,
execute software builds in subversion (SVN)/UCM, ClearCase and
troubleshoot build failures, if any. ·
Created scripts
for automation of ClearCase View maintenance task using Shell/Perl
scripting. Created backup script for ClearCase VOB backup. ·
Managed
subversion (SVN) branching and merging for older projects in multiple
simultaneous releases. ·
More generally, Ant
can be used to pilot any type of process which can be described in terms of
targets and tasks. ·
Used the
continuous integration tool Bamboo to automate the daily processes. ·
Maintenance of
continuous integration based on Maven and Hudson. ·
Maintain and
develop Rational ClearQuest schemas. Installation of ClearCase on
client and servers. Manage and create status reports to analysis team
performance and individual performance. ·
Creating and
deleting dynamic views as requested and supporting the developers in writing
configuration-specs. ·
Created hooks
and managed permissions on the branches for GIT. ·
Using TFS
2013 API to dynamically change TFS Build definitions for release
preparation. ·
Evaluated,
Installed, and configured various JIRA plug-ins systems based on the
requirement. ·
Involved in
tweaking buildForge for migration automation and to maintain BOM (bill
of materials). ·
Mentored
engineering team on the use of JBoss and Websphere web-related
technologies ·
Created Documentation for Application Deployment (WAR,
JAR, EAR) in Domain and Clustered environments to achieve High Availability
and Fail-over functionality. ·
Implemented a
data migration tool for moving both live and historical data using JBoss/Oracle-based
platform. ·
Configured email
and messaging notifications, managed users and permissions, and system
settings by using Bamboo. ·
Configured GIT
with Jenkins and schedule jobs using Poll SCM option ·
Implemented and
manipulated Shell and Perl scripts for release and build automation to
suit the requirement. ·
Used Maven
as a dependency management tool to manage all the dependencies that are
required. ·
Providing
on-going support and administration for subversion (SVN), ClearCase,
TFS, ClearQuest and ANT build automation. ·
Designed the
scripting of xml build files (for J2EE build with ant compiler) and
providing technical support to development team for compilation problems. ·
Managed software
baselines and configurations, including labeling, branching/merging
and promoting versioned files. ·
Defined
installation project to automatically generate MSI package for it and configured MSI package
to create, delete and modify files, folders and their properties in scope of
installation ·
Worked with
multiple development groups to design/create automated build and deployments
using MSBuild, Ant, JACL, VBScript, Nant, Msbuild and PowerShell
Scripting. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|