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.

Courses

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.

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.

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.