CI/CD Agility and Controlling Pipeline Sprawl Outline
The adoption of CI/CD has automated the process of how DevOps teams build, test, and deliver software at rapid speeds and with high confidence. Although CI/CD platforms offer many benefits, in the attempt to make sophisticated pipelines, many teams run into the issue of “Pipeline Sprawl” - where configurations grow in complexity and volume forcing them to become unmanageable and difficult to scale. Pipeline sprawl also makes it difficult for DevOps teams to identify and reuse common execution patterns which diminishes their ability to efficiently ship new code.
In this talk, Angel will discuss the common pain points associated with existing CI/CD platforms, how they impact teams and organizations, and how to overcome them. Angel will cover the advantages and disadvantages of supporting multiple CI/CD platforms, and discuss viable options for pipeline configuration management at scale. The talk will pull in examples from his recent experience and from conversations with DevOps teams from across the open source community, startups, and large enterprise companies. Attendees will learn how to manage and scale their pipelines to fit their existing processes, and technical strategies to develop pipeline configurations that diminish potentially costly vendor-lock in.
About Angel Rivera
CircleCI
Angel started his career as an US Air Force Space Systems Operations specialist in Cape Canaveral AF Station where he realized his passion for technology and software development. He has extensive experience in the private, public and military sectors and his technical experience includes military/space lift operations, technical writing, software development, SRE/DevOPs engineering. He also has a wealth of experience in defense and federal sectors such as contracting, information systems security and management.
You can usual find him speaking at or organizing local tech meetups and hackathons where he enjoys engaging with developers.
Angel’s passions are positive disruption, learning, teaching, mentoring but most of all inspiring all forms of technologists & building awesome tech communities.