Bob Aiello

Bob Aiello

Principal Consultant, CM Best Practices Consulting (bob.aiello@ieee.org)

Location
Israel
Industry
Information Technology and Services

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Bob Aiello know in common
  • Get introduced to Bob Aiello
  • Contact Bob Aiello directly

View Bob's full profile

Bob Aiello's Overview

Current
Past
Education
Connections

500+ connections

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

Principal Consultant

Yellow Spider, Inc

Privately Held; 1-10 employees; Information Technology and Services industry

February 2008Present (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.

Technical Editor

CM Crossroads

March 2000Present (14 years 7 months)

CM Community where professionals share best practices and promote Software Configuration and Release management process improvement.

I am always glad to network with other technology professionals (bob.aiello@ieee.org).

Manager, Process Improvement

FXall

Public Company; 51-200 employees; Financial Services industry

July 2006March 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.

Associate Director

Bear Stearns & Co.

Public Company; 10,001+ employees; BSC; Financial Services industry

May 1999July 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 1997May 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.

Technical Director

SIAC

Privately Held; 1001-5000 employees; Financial Services industry

April 1994September 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

The Bank of New York

Public Company; 10,001+ employees; BK; Financial Services industry

January 1994April 1994 (4 months)

Developed automated test tools for financial systems.

Project Manager, Quality Management

JJ Kenny/McGraw Hill

January 1991January 1994 (3 years 1 month)

Support automated software testing using SQA Robot, source code management and process improvement. Maintained test environments and release management process.

Director, Computer Services

Capital Cities/ABC Inc.

March 1986January 1991 (4 years 11 months)

Hands-on manager of data processing department. Also served as the manager of automation for the ABC Radio Network.

Public Company; 10,001+ employees; PRU; Financial Services industry

October 1983March 1986 (2 years 6 months)

Programmer in the productivity support group. Coded personnel and HRIS information systems.

Bob Aiello's Volunteer Experience & Causes

  • Volunteer Experience

    • Auxiliary Police Lt

      NYPD Auxiliary

Bob Aiello's Projects

  • IEEE 828 SCM std. Redefinition

    • April 2007 to May 2012

    Participated as a core team member in the workgroup that redefined the IEEE standard for Software Configuration Management.

Bob Aiello's Languages

  • English

    (Native or bilingual proficiency)
  • German

    (Professional working proficiency)
  • Hebrew

    (Limited working proficiency)
  • Russian

    (Elementary proficiency)

Bob Aiello's Courses

  • MA, Industrial Psychology

    New York University

    • Industrial Organizational Psychology (Applied Statistics)
    • Organizational Behavior
    • Process Consultation
    • Computer Science
    • Math

Bob Aiello's Skills & Expertise

  1. Agile Methodologies
  2. Release Management
  3. SDLC
  4. Configuration Management
  5. Software Configuration Management
  6. Integration
  7. Subversion
  8. ClearCase
  9. CMMI
  10. ITIL
  11. Process Improvement
  12. Change Management
  13. Software Development
  14. IT Service Management
  15. Build Automation
  16. Ant
  17. Unix
  18. Testing
  19. Software Project Management
  20. Continuous Integration
  21. Release Engineering
  22. System Deployment
  23. Cloud Computing
  24. SaaS
  25. Rational Team Concert
  26. Application Lifecycle Management
  27. Git
  28. Requirements Analysis
  29. Process Engineering
  30. Maven
  31. Security
  32. Rational Software Architect
  33. Incident Management
  34. Process Simulation
  35. IT Strategy
  36. CMDB
  37. Agile Testing
  38. Software Build
  39. System Architecture
  40. Build Management
  41. Productivity Tools
  42. Agile
  43. Deployment
  44. Deployment Planning
  45. Workflow Analysis
  46. Process Development
  47. Agile Project Management
  48. Governance
  49. Plannning

View All (49) Skills View Fewer Skills

Bob Aiello's Publications

  • Configuration Management Best Practices: Practical Methods that Work in the Real World

    • Addison-Wesley
    • 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.

  • The True Value of Agile Process Maturity

    • IBM developerworks
    • August 1, 2012
    Authors: Bob Aiello

    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.

  • DevOps best practices: Develop reliable software with DevOps

    • IBM developerworks
    • November 5, 2013
    Authors: Bob Aiello

    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.

  • DevOps best practices: Ensure robust and effective information security with DevOps

    • 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.

  • Implementing ITIL v3 with DevOps Best Practices

    • IBM developerworks
    • February 4, 2014
    Authors: Bob Aiello

    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
    Authors: Bob Aiello, Ali Manji
  • DevOps Principles

    • SQE
    • August 21, 2014
    Authors: Bob Aiello

    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

New York University

MA, Industrial Psychology

19812005

Hofstra University

BS, Computer Science/Math/Psychology

19771981

Activities and Societies: Radio Station WVHC, Disabled Students Association

Contact Bob for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Bob Aiello’s full profile to...

  • See who you and Bob Aiello know in common
  • Get introduced to Bob Aiello
  • Contact Bob Aiello directly

View Bob's full profile

Not the Bob Aiello you were looking for? View more »

Viewers of this profile also viewed...