Course Code: devopsfundamentals
Duration: 21 hours
Prerequisites:
  • An understanding of Agile methodologies
  • Experience in software development

Audience

  • DevOps engineers
  • IT managers
  • Developers
Overview:

DevOps is a combination of software development and IT management practices that aims to increase efficiency in the development life cycle and streamline deployment operations. It enables collaboration and alignment between teams, while optimizing processes for faster delivery and response to customers.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers, IT managers, or developers who wish to understand the fundamentals of DevOps, and then adopt the DevOps practices and tools into their organization.

By the end of this training, participants will be able to:

  • Understand and apply the principles and mindset behind DevOps.
  • Design and implement transformation plans for adopting DevOps in their organization.
  • Automate repetitive tests and processes for faster delivery and shorter turnaround time in the development life cycle.
  • Integrate security operations and practices into the DevOps pipeline to eliminate vulnerabilities and data breaches.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • DevOps vs Agile
  • Overview of DevOps core concepts
  • Understanding the key benefits of DevOps

Understanding the DevOps Phases

  • Continuous integration
  • Continuous delivery
  • Continuous deployment
  • Continuous testing
  • Continuous monitoring

Defining DevOps Structure and Processes

  • Understanding DevOps roles and responsibilities
  • Planning and evaluating DevOps adoption
  • Customizing or standardizing DevOps pipeline    

Setting Up the DevOps Infrastructure

  • Choosing a Kanban tool for workflow tracking (Jira, Azure DevOps, etc)
  • Managing source codes using Git
  • Building applications with Gradle and Jenkins
  • Deploying applications with Docker and Kubernetes

Building Automation Tools

  • Understanding automation scenarios
  • Creating and running automated tests with Selenium
  • Implementing build and deployment automation workflows

Integrating Security in DevOps Processes

  • Understanding DevSecOps model
  • Defining security policies and procedures
  • Automating DevOps security processes and tools

DevOps Best Practices and Tips

Summary and Next Steps

Sites Published:

United Arab Emirates - DevOps Fundamentals

Qatar - DevOps Fundamentals

Egypt - DevOps Fundamentals

Saudi Arabia - DevOps Fundamentals

South Africa - DevOps Fundamentals

Brasil - DevOps Fundamentals

Canada - DevOps Fundamentals

中国 - DevOps Fundamentals

香港 - DevOps Fundamentals

澳門 - DevOps Fundamentals

台灣 - DevOps Fundamentals

USA - DevOps Fundamentals

Österreich - DevOps Fundamentals

Schweiz - DevOps Fundamentals

Deutschland - DevOps Fundamentals

Czech Republic - DevOps Fundamentals

Denmark - DevOps Fundamentals

Estonia - DevOps Fundamentals

Finland - DevOps Fundamentals

Greece - DevOps Fundamentals

Magyarország - DevOps Fundamentals

Ireland - DevOps Fundamentals

Luxembourg - DevOps Fundamentals

Latvia - DevOps Fundamentals

España - DevOps Fundamentals

Italia - DevOps Fundamentals

Lithuania - DevOps Fundamentals

Nederland - DevOps Fundamentals

Norway - DevOps Fundamentals

Portugal - DevOps Fundamentals

România - DevOps Fundamentals

Sverige - DevOps Fundamentals

Türkiye - DevOps Fundamentals

Malta - DevOps Fundamentals

Belgique - DevOps Fundamentals

France - DevOps Fundamentals

日本 - DevOps Fundamentals

Australia - DevOps Fundamentals

Malaysia - DevOps Fundamentals

New Zealand - DevOps Fundamentals

Philippines - DevOps Fundamentals

Singapore - DevOps Fundamentals

Thailand - DevOps Fundamentals

Vietnam - DevOps Fundamentals

India - DevOps Fundamentals

Argentina - DevOps Fundamentals

Chile - DevOps Fundamentals

Costa Rica - DevOps Fundamentals

Ecuador - DevOps Fundamentals

Guatemala - DevOps Fundamentals

Colombia - DevOps Fundamentals

México - DevOps Fundamentals

Panama - DevOps Fundamentals

Peru - DevOps Fundamentals

Uruguay - DevOps Fundamentals

Venezuela - DevOps Fundamentals

Polska - DevOps Fundamentals

United Kingdom - DevOps Fundamentals

South Korea - DevOps Fundamentals

Pakistan - DevOps Fundamentals

Sri Lanka - DevOps Fundamentals

Bulgaria - DevOps Fundamentals

Bolivia - DevOps Fundamentals

Indonesia - DevOps Fundamentals

Kazakhstan - DevOps Fundamentals

Moldova - DevOps Fundamentals

Morocco - DevOps Fundamentals

Tunisia - DevOps Fundamentals

Kuwait - DevOps Fundamentals

Oman - DevOps Fundamentals

Slovakia - DevOps Fundamentals

Kenya - DevOps Fundamentals

Nigeria - DevOps Fundamentals

Botswana - DevOps Fundamentals

Slovenia - DevOps Fundamentals

Croatia - DevOps Fundamentals

Serbia - DevOps Fundamentals

Bhutan - DevOps Fundamentals

Nepal - DevOps Fundamentals

Uzbekistan - DevOps Fundamentals