CI/CD Fundamentals

  • Continuous Integration /Continuous Deployment Fundamentals

    Overview:

    This course will provide a comprehensive introduction to Continuous Integration (CI) and Continuous Delivery (CD). The course presents the business case for CI and CD coupled with instruction on the processes, skills, and enabling toolsets required for CI/CD implementation and DevOps enablement.

    IT Managers and Directors will obtain the knowledge needed to make informed strategic and operational decisions regarding CI/CD in their organization and IT practitioners (System Architects, Developers, QA Engineers, System Administrators) will obtain the core foundational knowledge needed to champion and/or support a CI/CD process in their organization.

    By the end of this course participants will have a thorough understanding of: the CI/CD discipline and trends, the business application and value of CI/CD, the relationship between CI/CD and DevOps, CI/CD enabling tools, workforce skill-sets required for CI/CD, and implementation best practices for CI/CD. Further, this course will introduce you to the spectrum of tools available to enable CI/CD with a particular focus on Git, Jenkins, Artifactory, Ansible and Docker and provide you an opportunity to interact with a CI/CD enabled lab environment.

    The course is taught by Solinea consultants that have extensive first-hand experience architecting, implementing and administering CI/CD and DevOps solutions for the enterprise.

    Duration:

    1 Day (8 Hours)

    Audience:

    Application Developers and Cloud/IT Operations team

    Prerequisites:

    OpenStack Fundamentals course, Designing OpenStack Clouds course or equivalent OpenStack experience

    Topics Covered:

    • CI/CD theory and concepts
    • CI/CD process and application
    • Core Skills for CI and CD
    • CI and CD technologies and toolchains
    • Integration Testing
    • Behavior Driven Development
    • Packaging
    • Enhancing a traditional software development lifecycle into a service delivery lifecycle
    • Lean Manufacturing concepts applied to online service delivery