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.
VSTS Configuration and Administration
The VSTS Configuration and Administration course is designed for organisations that are adopting Visual Studio Team Services (VSTS) and need staff skilled in how to configure and administer their VSTS account.
Software Testing Using TFS 2017 or VSTS
Software Testing Using TFS 2017 or VSTS is a two-day course that is designed for testers who need to gain a solid practical knowledge of testing applications using Microsoft Team Foundation Server (TFS) 2017 or Visual Studio Team Services (VSTS).
Developer Fundamentals with Git
The Developer Fundimentals with Git course for TFS and VSTS offer many features to help make a developer more productive. Learn how to leverage Git for source control.
Build and Release Management Using VSTS
The Build and Release Management Using VSTS 2-day course focuses on building and releasing .NET applications using the capabilities of Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). It focuses on the new scriptable, cross-platform build system introduced in TFS 2015 and how to use it effectively.
Managing Agile projects using VSTS
The Managing Agile projects using VSTS is a 3-day course that provides Project Managers, Scrum masters and Team leads the essential skills required to effectively manage a software development project using Microsoft Visual Studio Team Foundation Server 2015 or Visual Studio Team Services.
DevOps using VSTS and Azure
The DevOps using VSTS and Azure course is a combination of Visual Studio Team Services (VSTS) and Microsoft Azure that provides a powerful and fully featured solution to enable you to plan, build, test, release, and measure your modern business applications.