Training agenda
  1. Implementing DevOps Development Processes
  2. First steps with source control

    • What is source control?
    • Benefits from source control
    • Types of source control systems
    •  Azure Repos
    • Migration from TFVC to Git
    • Authentication to Git repository
  3. Scaling git for enterprise DevOps

    • How to organise git repository
    • Branched Git workflows
    • Cooperation with downloaded conclusions
    • Why should we care about GitHooks?
    • Supporting internal open source
    • Git version
    • Public projects
    • Files in Git
  4. Implementing and managing compilation infrastructure

    • Stream concept in DevOps
    • Streams in Azure
    • Evaluating the use of hosted private agents
    • Pools of agents
    • Stream and concurrence
    • Azure DevOps and Open Source projects
    • Azure Pipelines YAML vs Visual Designer
    • Configuring private agents
    • Integrating Jenkins with Azure Pipelines
    • Integrating external navigation source with Azure Pipelines
    • Analysing and integrating multi-degree Docker compilation
  5. Managing application configuration and ins and outs

    • Introduction to security
    • Implementing secure and compliant development process
    • Reanalysing application configuration data
    • Managing ins and outs, tokens and certificates
    • Implementing security management tools and compliance in preparation
  6. Implementing DevOps mobile strategy

    • Introduction to Mobile DevOps
    • Introduction to Visual Studio application center
    • Managing mobile sets of target tools and distribution groups
    • Managing target sets of devices testing user’s interface
    • Testing devices for implementation
    • Creating public and private distribution groups
  7. Implementing Continuous Integration
  8. Implementing continuous integration in Azure DevOps stream

    • Discussing continuous integration
    • Implementing creation strategy
  9. Code quality management and security strategies

    • Code quality management
    • Security rules management
  10. Implementing container creation strategy

    • Implementing container creation strategy
  11.  Implementing Continuous Delivery
  12. Release strategy project

    • Introduction to continuous delivery
    • Suggestions concerning release strategy
    • Building high quality stream
    • Selecting implementation pattern
    • Selecting appropriate tool for version management
  13. Configuring version management workflow

    • Creating release stream
    • Delivering and Configuring environments
    • Managing and modularisation of tasks and schemes
    • Integrating ins and outs with release stream
    • Configuring automated integration and functional test automation
    • Automating condition of inspections
  14. Implementing appropriate pattern of implementation

    • Introduction to implementation patterns
    • Implementing Blue Green deployment
    • Function switches
    • Canary Release
    • Dark Launching
    • AB testing
    • Progressive exposition
  15.  Implementing Dependency Management
  16. Designing dependency management strategy

    • Introduction
    • Dependency packaging
    • Package management
    • Versioning strategy introduction
  17. Security and compliance management

    • Introduction
    • Securing the package
    • Open source software
    • Scanning licenses and gaps in securities integration
    • Verifying open source software packages in terms of security and compatibility with license to adjust tchem to corporate standards
    • Configuring structure stream to gain access to security package and license evaluation
    • Configuring secure access to package channels
  18.  Implementing Application Infrastructure
  19. Infrastructue and configuration of Azure tool

    • Infrastructure as a code and configuration management
    • Creating Azure Resources using ARM templates
    • Creating Azure platform resources using Azure command line interface
    • Creating Azure resources using Azure PowerShell
    • Additional automation tools
    • Version control
  20. Models and Azure implementation services

    • Models and implementation options
    • Azure Infrastructure-as-a-Service (IaaS)
    • Azure Automation with DevOps
    • Demanded State Configuration (DSC)
    • UsÅ‚ugi Azure Platform-as-a-Service (PaaS)
    • Azure Service Fabric
  21. Creating and managing Kubernetes service infrastructureKubernetes

    • Azure Kubernetes service
  22. Other company tools and Open Source tools available from Azure

    • Chef
    • Puppet
    • Ansible
    • Cloud-Init
    • Terraform
  23. Implementing compatibility and security in its infrastructure

    • Rules of security and compatibility with DevOps
    • Azure security center
  24. Course summary
  25.  Implementing Continuous Feedback
  26. Recommended and designed system feedback mechanisms

    • Inner loop
    • Constant empirical experiment
    • Project practices to measure end-user satisfaction
    • Designing processes to intercept and analyse users’ opinions
    • Designing process to automate application analysis
  27. Implementing processes of conveying system opinions to programming teams

    • Implementing tools to track the use of the system
    • Routing implementation for data of mobile application failure report
    • Developing monitoring and state dashboards
    • Integrating and configuring ticketing systems
  28. Feedback mechanisms optimisation

    • Website reliability engineering
    • Telemetry analysis to specify baseline
    • Performing constant tuning to diminish irrelevant or unfit for operation alerts
    • Alert analysis to specify baseline
    • Flameless postmortems and decent culture
  29.  Designing a DevOps Strategy
  30. DevOps planning

    • Planning transformation
    • Project selection
    • Team structures
  31. Quality and security planning

    • Planning quality strategy
    • Planning secure development
  32. Migrating and consolidating artefacts and tools

    • Migrating and consolidating artefacts
    • Migrating and integrating source control