What is DevOps?

DevOps is a set of practices that combine both development (Dev) and operations (Ops).

DevOps aims to shorten the development life cycle by providing continuous integration and delivery (CI/CD) capabilities while ensuring high quality of deliverables.

Azure DevOps

  • Collection of services for building solutions using DevOps practices
  • Services included
    • Boards – tracking work
    • Pipelines – building CI/CD workflows (build, test and deploy apps)
    • Repos – code collaboration and versioning with Git
    • Test Plans – manual and exploratory testing
    • Artifacts – manage project deliverables
  • Extensible with Marketplace – over 1000 of available apps
  • Evolved from TFS (Team Foundation Server), through VSTS (Visual Studio Team Services)

Azure DevTest Labs

  • Service for creation of sandbox environments for developers/testers (PaaS)
  • Quick setup of self-managed virtual machines
  • Preconfigured templates for VMs
  • Plenty of additional artifacts (tools, apps, custom actions)
  • Lab policies (quotas, sizes, auto-shutdowns)
  • Share and automate labs via custom images
  • Premade plugins/API/tools for CI/CD pipeline automation
◀ Previous Episode Next Episode ▶

Adam Marczak

Programmer, architect, trainer, blogger, evangelist are just a few of my titles. What I really am, is a passionate technology enthusiast. I take great pleasure in learning new technologies and finding ways in which this can aid people every day. My latest passion is running an Azure 4 Everyone YouTube channel, where I show that Azure really is for everyone!

Did you enjoy the article?

Share it!

More tagged posts