Solinea builds CI/CD pipelines, toolchains, and processes for the enterprise, taking into account existing people and technologies. Learn more about DevOps disciplines from the consultants that do the work.
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.
1 Day (8 Hours)
Application Developers and Cloud/IT Operations team
OpenStack Fundamentals course, Designing OpenStack Clouds course or equivalent OpenStack experience
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
- Enhancing a traditional software development lifecycle into a service delivery lifecycle
- Lean Manufacturing concepts applied to online service delivery
This course will provide a comprehensive indoctrination to Ansible with a focus on the application of Ansible plays, modules, playbooks, and playbook development. By the end of this course, participants will have a thorough working understanding of Ansible including: architecture, operational concepts, capabilities and limitations, deployment options, key resources, and most importantly how to deploy Ansible to automate the configuration management of your IT infrastructure.
The course is delivered using a combination of interactive lectures leveraging PowerPoint, whiteboards, core references, instructor solo and follow-me demonstrations, and hands-on labs.
This course is targeted to individuals that are interested in using Ansible to manage their IT Infrastructure and include: application developers, IT operations personnel, cloud architects, and system administrators.
- Configuration Management Introduction
- Ansible Overview
- Ansible Architecture and Components
- Provision Ansible Playbooks
- Orchestrate with Ansible Playbooks
- Multi-Tier Orchestration with Ansible Playbooks
- Rolling Updates
- Ansible Modules
- Troubleshooting Common Issues
This two-day workshop provides development and IT managers and staff the knowledge needed to make informed strategic decisions regarding adoption of modern application delivery practices, including continuous integration, continuous delivery, and DevOps disciplines.
The workshop is delivered using a combination of interactive lectures, whiteboards, instructor solo demonstrations, follow-me demonstrations, exercises, and roundtable discussions.
This offering is intended for IT Directors, Managers, and technical staff that need to accelerate application delivery while maintaining quality. No specific vendor selection is assumed, and workshops can be customized for specific organizational requirements.
- The business case for CI and CD
- Continuous Integration processes
- Enabling technologies and CI toolchains
- Requirements for CI adoption
- Continuous Delivery processes and best practices
- CD technologies and tools
- CI/CD: people and culture