DevOps CI/CD

  • <span class="slider-title-topics" style="color:#5f0404">DevOps CI/CD .</span>
  • <span class="slider-title-topics" style="color:#bbbfa7" >Practical Hands on Labs .</span>
  • <span class="slider-title-topics" style="color:#eef7f6" >Enabling your business .</span>
  • <span class="slider-title-topics" style="color:#eaffff" >Live Demos! .</span>
  • <span class="slider-title-topics" style="color:#d6d6d8">Seeing is believing .</span>
  • <span class="slider-title-topics" style="color:#4c4e4d">Chaos Engineering .</span>

DevOps: The Continuous Integration/Continuous Delivery CI/CD model to agile development, speed and agility, with time to market approach to customer value with velocity of team and skills.

DevOps is a set of practices, tools, and a cultural philosophy that automate and integrate the processes between software development and IT teams. It emphasizes team empowerment, cross-team communication and collaboration, and technology automation.

The DevOps movement began around 2007 when the software development and IT operations communities raised concerns about the traditional software development model, where developers who wrote code worked apart from operations who deployed and supported the code. The term DevOps, a combination of the words development and operations, reflects the process of integrating these disciplines into one, continuous process.

Overivew

DevOps stands today to deliver unparallel agility and flexibility to meet the increasingly complicated demands from customers. while applications are treated as black boxes in your datacenter.

Throughout this course, students would have exposure to DevOps practices and tools, 

  • The CALMS Tenets for DevOps
  • Automation Techniques
  • Observability in DevOps
  • Testing in DevOps Stages
  • Security with DevSecOps
  • Site Reliability Engineering with DevOps
  • Practical hands on choice labs (Azure DevOps, AWS CodePipeline, GitHub)

This course is designed to run on choice of one of the following tracks:

  • DevOps with Jenkins/Docker (Generic vendor agnostic open source)
  • DevOps with Azure DevOps
  • DevOps with AWS CodePipeline
This course comes with option to PeopleCert Certification Voucher to DevOps Foundation

Prerequisites

Knowledge

Students to this class are expected to have:

  • Good understanding of CI/CD pipeline
  • Basic understanding of computer operations skills :such as managing files

Technology

Depending on the delivery method of this course, the students should have :

  • A Workstation with Internet browser capability such as (Chrome, Edge, or Safari)
  • Good persistent internet connection without blocking firewalls(ideally non corporate firewall protected workstations)

The Labs

Labs are hands-on experience that enables the students to explore and investigate real practices in real world

Labs covered in this course:

  • Lab 1: Orchestrate migration of SDLC to DevOps pipeline
  • Lab 2: Setup choice of Jenkins|Azure DevOps| AWS CodePipeline DevOps Pipeline
  • Lab 3: Creating a simple microservice with Docker | Azure Functions | AWS Lambda
  • Lab 4: Creating and running jobs
  • Lab 5: Feedback and monitoring

Objectives

Audience

This course is designed to assist and equip the students with the skills and knowledge that allow them to perfect their daily tasks with respect to operationalize the CI/CD pipelines with confidence and capitalize the organization investment on business operation reliability.

  • SRE Site Reliability Engineers: accounted for Error budgets, SLOs and SLIs
  • Scrum Masters: Plan and setup CI/CD pipelines
  • Product Owners: understand the business value of time to respond to incidents and to ensure business continuity and reliability metrics at bar.
  • Application Architects: Design Microservices Architecture models
  • Software Developers: Implement and Test Observability within DevOps pipeline
  • Security Architects: Automate Testing and use of DevOps Testing Techniques
  • Systems Architects: Design and implement the infrastructure and set the requirements for CI/CD Pipeline tools
  • Help Desk: Respond to incidents with agility in mind

Timeline

The DevOps Practical CI/CD is a 3 days course, includes lectures, demos, and labs.

The following is guidelines for the instructor to organize the time pace with the students, subject to change based on students preference.

Breaks during the day follows the 106 rule, every 45-60m 

*the 106 rule, indicates the human memory capacity to learn the new factual elements which is 106 facts before the memory could be reused.
Observability Business
Observability Business

Course Curriculum

Origins of DevOps

  • Traditional development life cycle
  • Agility and Lean
  • ITSM IT Service Management
  • Breaking the Silos
  • VSM-Value Stream Management

Pillars of DevOps

  • DevOps Tenets Culture, Automation, Lean, Measurement, and Sharing
  • DevOps Team structure
  • Blameless Postmortem
  • 2 x Pizzas teams
  • Environments in DevOps

DevOps Pipeline

  • Orchestration DevOps end-to-end pipeline 
  • Continuous Integration
  • Continuous Delivery
  • Value Flow and Feedback loops
  • Continuous Learning and Experimentation
  • Advanced Automation Tools and Techniques 

Distributed Systems with Microservices

  • Monolithic Applications
  • Service Oriented Architecture
  • Micro Services Architecture
  • Docker and Kubernetes

Security in DevOps

  • Security Techniques
  • Auditing as Code
  • Static Application Security Testing – SAST
  • Dynamic Application Security Testing – DAST
  • Interactive Application Security Testing – IAST

DevOps Testing

  • Testing built-in DevOps
  • Automating Testing
  • Integration Testing
  • A/B Testing
  • Chaos Engineering

DevOps Deployment

  • Production Gate keeper
  • Deployment Techniques
    • Replacement deployment
    • Canary deployment
    • Blue/Green deployment
    • Rollout deployment
    • Linear deployment
  • Automating deployment Frequency

Observability Practices for DevOps and SRE

  • The MELT pillars
  • Observability Indicators
  • Dashboards and Visualization
  • Chaos Engineering

Operations and SRE

  • The MELT pillars
  • Observability Indicators
  • Dashboards and Visualization
  • RPO and RTO metrics

Conclusion

Calendar

Scroll through the months, and chose the right schedule for you, send us a standard request form register

H&H Academy - DevOps Practical CI/CD Certification Course

Submit this form to request registration or inquire about a course, we offer professional advise to upskill IT professionals in the area of Architecture and Software Development.
Please enable JavaScript in your browser to complete this form.
Your name as you like us to call you
The name or the web site of your company
Your phone number so we can contact you.
your best email, please make sure it doesn't filter us out,
Course categories
Choose the category most fit to your requirements
# of Students: 1
Approximate number of students. Slide the number of students wishing to participate in the program.
Optional Target date of the class, date format DD/MM/YYYY
Additional comments about your inquiry , including additional target dates of the class if any

If you like what you see, please share it.

About the author

Leave A Reply

For the love of learning, We welcome inquiries and design courses for you!

Courses run on demand, custom designed, Please send us a note and one of our team members will reach out to you.