Principal Consultant, CM Best Practices Consulting (email@example.com)
- Information Technology and Services
Bob Aiello's Overview
- Principal Consultant at Yellow Spider, Inc
- Technical Editor at CM Crossroads
Bob Aiello's Summary
Hands-on Configuration Management (CM), Build, Release & Deployment (DevOps) SME experienced in the creating secure & reliable trusted application baselines by implementing large scale open source and commercial Application Lifecycle Management (ALM) solutions including Rational Team Concert (RTC 4/3/2)/Jazz using WebSphere 8/7 & DB2 9.7/9.5 on RHEL 6.4/5.3, legacy VCS systems (e.g. ClearCase/Multisite/ClearCase z/OS extensions), Team Foundation Server(TFS) 2010, Git, Subversion(SVN). Build engineering including Ant, Maven, Gnu Make, MS Build, Continuous Integration Servers (CruiseControl, TeamCity). on Unix/Linux/Windows. IT Change Management (CCB/CAB), deployment risk evaluation & mitigation, Automated Workflow systems (Rational ClearQuest/Kovair/TeamTrack) to support software process improvement (ALM/SDLC) - business process reengineering (BPR) to address issues in the software development effort (e.g. repeatable builds), release management, application deployment, ITIL Service Desk, Service Management (SACM,CMDB,CMS,DML,VCS), IT governance & compliance - Sarbanes-Oxley (SOX). Strong knowledge & hands-on experience with implementing Standards (IEEE, ISO, EIA) & frameworks (COBIT 4.1, ITIL v3, CMMI)/Agile/SCRUM/XP/Lean. Strong background in Industrial Psychology & Process Consultation.
Promote Industry Standards as IEEE S2ESC Management Board Member, Served as Vice Chair of IEEE 828 (CM Plan) working group and active with a number of other standards (e.g. ISO 9001,90003,DO-178B). Conduct CM assessments with documented "As-Is" and "To-Be" in alignment with industry best practices.
Author of Configuration Management Best Practices: Practical Methods that Work in the Real World http://cmbestpractices.com
Technical Editor at CM Crossroads (www.cmcrossroads.com) - promoting active participation in virtual community to support industry acceptance of configuration management best practices including DevOps & Reliability
Bob Aiello's Experience
Privately Held; 1-10 employees; Information Technology and Services industry
February 2008 – Present (6 years 8 months)
Configuration Management Best Practices Consulting Lead
specializing in Configuration and Release Management services including:
* source code management
* build engineering
* environment configuration
* change control
* release management
* continuous deployment (DevOps)
SME in ALM/SCM tools selection and implementing including Rational Team Concert, ClearCase, Subversion, Git among others. Support Devops, Continuous integration and delivery to create automated deployment pipeline using industry best practices aligned with audit & regulatory requirements.
Instructor Rational Team Concert/ClearCase/Multisite/ClearQuest and partner with Island Training (www.islandtraining.com). Expert in large scale implementation, administration and support of CM solutions including Rational Team Concert (RTC), ClearCase/Multisite/ClearQuest (UCM and base), z/OS extensions to ClearCase using REXX/TSO/ISPF.
Establishing Quality Management Systems (QMS). Expert in standards and frameworks (e.g. ISO 9001:2000, IEEE 12207, EIA 649-A, CMMI).
Establish effective process methods (e.g. Agile/Lean) for Configuration and Change Control, Build Engineering (e.g. Maven, Ant, Make), Continuous integration (e.g. Cruise Control, TeamCity) and automated Application Deployment.
Manager, Process Improvement
Public Company; 51-200 employees; Financial Services industry
July 2006 – March 2008 (1 year 9 months)
Responsible for establishing repeatable repeatable builds and deployment procedures using Maven (1&2), Ant 1.6.5, SVN/CVS and CruiseControl. Applications included high end SOA/Java trading systems with deployment to development, testing, integration and production environments.
Setup automated workflow solution using Kovair for POC (Proof of concept). Participated in Change Control and Process Improvement efforts.
Public Company; 10,001+ employees; BSC; Financial Services industry
May 1999 – July 2006 (7 years 3 months)
Associate Director assigned to the Chief Architect's office where I supported 700+ developers using ClearCase/Multisite/ClearQuest using 1500+ source code repositories wordwide.
Public Company; 10,001+ employees; DB; Investment Banking industry
September 1997 – May 1999 (1 year 9 months)
Managed test team and established source code management controls and procedures using IBM's Team Connection. Also served as AIX Unix Administrator.
Privately Held; 1001-5000 employees; Financial Services industry
April 1994 – September 1997 (3 years 6 months)
supported ClearCase and established release management process and best practices. Also served as a Unix HP-UX administrator.
Project Manager, Testing
Public Company; 10,001+ employees; BK; Financial Services industry
January 1994 – April 1994 (4 months)
Developed automated test tools for financial systems.
Public Company; 10,001+ employees; PRU; Financial Services industry
October 1983 – March 1986 (2 years 6 months)
Programmer in the productivity support group. Coded personnel and HRIS information systems.
Bob Aiello's Projects
Bob Aiello's Languages
English(Native or bilingual proficiency)
German(Professional working proficiency)
Hebrew(Limited working proficiency)
Bob Aiello's Courses
MA, Industrial Psychology
New York University
- Industrial Organizational Psychology (Applied Statistics)
- Organizational Behavior
- Process Consultation
- Computer Science
Bob Aiello's Skills & Expertise
- Agile Methodologies
- Release Management
- Configuration Management
- Software Configuration Management
- Process Improvement
- Change Management
- Software Development
- IT Service Management
- Build Automation
- Software Project Management
- Continuous Integration
- Release Engineering
- System Deployment
- Cloud Computing
- Rational Team Concert
- Application Lifecycle Management
- Requirements Analysis
- Process Engineering
- Rational Software Architect
- Incident Management
- Process Simulation
- IT Strategy
- Agile Testing
- Software Build
- System Architecture
- Build Management
- Productivity Tools
- Deployment Planning
- Workflow Analysis
- Process Development
- Agile Project Management
Bob Aiello's Publications
- August 10, 2010
Configuration Management Best Practices is practical, easy to understand and apply, and fully reflects the day-to-day realities faced by practitioners. Bob Aiello & Leslie Sachs thoroughly address all six “pillars” of CM: source code management, build engineering, environment configuration, change control, release engineering, and deployment. They demonstrate how to implement CM in ways that support software and systems development, meet compliance rules such as SOX and SAS-70, anticipate emerging standards such as IEEE/ISO 12207, & integrate with modern frameworks such as ITIL,CMMI & COBIT.
- IBM developerworks
- August 1, 2012
Implementing agile development in larger organizations can be a very complex and challenging endeavor. Agile practices that can scale and address the needs of enterprise endeavors, including mission-critical systems, involves a lot more than just a stand-up meeting each morning and fixed time box sprints. Successful organizations want to see each and every project that employs agile processes enjoy the same level of success in terms of productivity and quality. This article examines some of the critical success factors that are required to implement successful agile practices reliably in your organization. It also discusses how to implement robust and mature agile processes.
- IBM developerworks
- November 5, 2013
Software systems impact just about every aspect of our lives. From the web-based portals that we use for online shopping to the large-scale enterprise systems that run our businesses, we expect computer systems to provide a wide array of functions, to scale to meet peak usage demands, and to learn our preferences so that they can anticipate our every need. When we work with one well-written software system, we become accustomed to its power and flexibility and we're surprised when other software systems don't meet or exceed the same expectations.
- IBM developerworks
- December 10, 2013
DevOps principles, well known for helping developers and operations to work more effectively together, can be applied to information security, as well. Learn how DevOps can improve information security by applying industry-recognized best practices. Use the DevOps approach to keep systems secure, to prevent system glitches, and to ensure uninterrupted service.
- IBM developerworks
- February 4, 2014
Many organizations embrace the IT Service Management Forum (itSMF) IT Infrastructure Library (ITIL) v3 framework, which provides guidance on the processes and functions that help implement quality IT services. However, organizations struggle with how to implement ITIL processes such as change management, service asset and configuration management, and release and deployment management. This article shares practical guidance on how to use DevOps practices to implement the processes and functions described in the ITIL v3 Core Transition from Service Design to Service Operation.
Ali Manji: Case Study: Creating a Global ALM Environment with Rational Team Concert and Quality Manager
- IBM Rational Innovate Software Conference
- June 6, 2010
- August 21, 2014
DevOps is a set of principles and practices that help to enhance communication and collaboration between development and operations, but it’s widely misunderstood by many people. Some folks think DevOps is essentially developers deploying their own code into production, which will obviously not scale if you are working at a large bank or any publically-owned firm that must comply with the most basic regulatory and audit requirements. Others believe DevOps is a specific team of individuals who are responsible for automating application build, package, and deployment.
In my world, DevOps focuses on enhancing the working relationship between different organizational structures. These can include development and operations but also could just as easily include QA, data security, or any other silo of smart people who need to collaborate more effectively. This requires an understanding of DevOps principles.
Bob Aiello's Education
Bob Aiello's Additional Information
Music, theology and philosophy (e.g. corporate citizenship).
- Groups and Associations:
Editor-in-Chief - CM Crossroads (www.cmcrossroads.com), IEEE - Management Board, Community Service groups, Empire State Shomrim (www.empirestateshomrim.org)
- Honors and Awards:
NYPD Community Service awards.
Contact Bob for:
- career opportunities
- consulting offers
- new ventures
- job inquiries
- expertise requests
- business deals
- reference requests
- getting back in touch