Get notified about our training schedule by signing up for the naked Agility newsletter.
Home > Training & Workshops > DevOps Training

DevOps Training

Union of People, Processes, & Practices to enable a continuous delivery of value

DevOps is a set of complimentary practices that help organisations deliver more value at a faster pace. DevOps is a successor to Application Lifecycle Management (ALM) that enshrines the need for automation and to break the barriers between  Development and Operations.

Contact: | | +44 7493 404 468 | Free Consultation

Azure DevOps

Mastering Azure Repos

Azure DevOps Services provide a set of cloud-hosted tools that software teams can use to quickly plan, develop, test, and deliver value in the form of working software. Azure Repos provide public or private Git repositories that enable better collaboration and cleaner code. To maximize learning, students will work in teams, in a common team project, on a common codebase.

Managing Projects Using Visual Studio and Scrum

This three‐day course will help take your team and project to the next level. Using a combination of lecture, demonstrations, hands‐on activities, and team‐based exercises, attendees will experience how to deliver software using the Scrum framework and the corresponding tools and practices in Visual Studio.

DevOps with VSTS & Azure

Software engineering practices have changed drastically in the last few years. Agile practices, DevOps, Cloud Computing, Open Source and similar developments have proven their effectiveness. Microsoft’s platforms for software development and cloud computing have also embraced these concepts and are at the leading edge in their domain.

Assuring Quality Using Azure Test Plans

Azure DevOps provides a set of cloud-hosted tools that software teams can use as an end-to-end solution to plan, develop, test, and deliver value in the form of working software.

Continuous Delivery Using Azure DevOps Services

This two-day course provides students with the DevOps principles and related hands-on practices to work better as a team, scale their agility, share and integrate their work, and deliver working software continuously in order to enable faster delivery of value and receive early and valuable feedback.

Managing Projects Using Azure Boards

Azure DevOps Services provide a set of cloud-hosted tools that software teams can use as an end-to-end solution to plan, develop, test, and deliver value in the form of working software. Azure Boards enable an agile team to plan, track, and discuss work across the entire development effort. This one day course will demonstrate how an agile team can configure and use Azure Boards effectively. To maximize learning, students will work in teams, in a common team project, on a common case study.

Engineering & DevOps

About our DevOps Training

Take your DevOps to the next level with professional DevOps training with Azure, Visual Studio, Visual Studio Team Services (VSTS), & Team Foundation Server (TFS) with naked Agility.

DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. The contraction of "Dev" and "Ops" refers to replacing siloed Development and Operations to create multidisciplinary teams that now work together with shared and efficient practices and tools. Essential DevOps practices include agile planning, continuous integration, continuous delivery, and monitoring of applications.

Our DevOps training focuses on the tools that you need to reduce the friction of delivering more frequently. Couple inductry practices with the tools provided byAzure, Visual Studio Team Services (VSTS), & Team Foundation Server (TFS) you can plan, build, deploy, and monitor any technology deployed to any platform.

Come and learn the tools nessesary to implement:

  • Continuous Integration - Using the proven build orcastration built into VSTS/TFS in combination with Git you can create continious integration. With builtin support for hosted builds on both Windows and Linux you can really build and deploy anywhere.

  • Continuous Delivery - With the Release Management tools build into VSTS/TFS you can orcastrate a release pipeline for any technology deploying to any platform. Release management ist he orcastration layer and does not dictate the tools that are best to do the job.

  • Version Control - With support for both Git (recommended) and TFVC and the addition of both Pull Requests and Forks there is no more versatile place to store your code. Learn how to link your code to Work, Builds, and Releases to create a high level picture of your product.

  • Agile planning and lean project management - Not just Builds and Releases but backlog and planning need to be effectively managed as well. Learn the tools that are available to calculate Lead Time, Cycle Time, and to understand your progress towards your goals.

  • Monitoring and Logging - Once you are in production you need to fully understand the way that your product works and how your users interact with it. Telemitery and monitoring is paramount to that and will help you understand and diagnose both issues as well as investment opertunities.

  • Public and Hybrid Clouds - Agility requires speed, and for speed you need to have a flexible and elastic infrastructure underpining your systems. Learn how to leverage that infrastructure.

  • Infrastructure as Code (IaC) - An additional step is moving towards infrastructure as code and both VSTS/TFS and Azure have plenty of tooling to help you achieve this.

  • Microservices - The future is not in large monolythic software, but in small decreet and easily manageable unity that interact to create the whole. Learn how both VSTS and TFS support creating smaller and more descreet usits of deliverables.

  • Containers - Scalling infrastructure is hard and the new wave of containers is set to make it easyer. Most large software platforms are moving towards containerisation. Come learn the tools that will make sure that you are prepaired for the move.

DevOps May Hurt at First; however, if it hurts, do it more often. Just like going to the gym, adopting new practices is likely to hurt at first. The more often you exercise the new practices, the easier they will become. And just like training at the gym, where you exercise large muscles before small muscles, adopt practices that have the greatest impact first and cross-train to develop synergy. We have training to teach you the skills in the tools that you need to implement an efective DevOps stratagy.

If you are unsure of where to start we can also provide DevOps Consulting services to help you understan where you are now and where you should best spend your efforts.

Courses within DevOps & ALM Training

Azure DevOps

DevOps with VSTS & Azure

Software engineering practices have changed drastically in the last few years. Agile practices, DevOps, Cloud Computing, Open Source and similar developments have proven their effectiveness. Microsoft’s platforms for software development and cloud computing have also embraced these concepts and are at the leading edge in their domain.

Continuous Delivery Using Azure DevOps Services

Managing Projects Using Visual Studio and Scrum

Managing Projects Using Azure Boards

Practicing Kanban Using Azure Boards

Mastering Azure Repos

Assuring Quality Using Azure Test Plans

Engineering & DevOps

Engineering Practices Workshop