Select Page

Continuous Delivery is Essential to Establishing a DevOps Culture

Author: Chaminda Chandrasekara | | July 12, 2017

DevOps is a huge buzz word of late, and for good reason. A company who fails to organize around this new culture of development and deployment will quickly find themselves falling behind the new pace of technology.

In a nutshell, DevOps is the collaboration of developers and IT pros to establish an environment where building, testing and releasing software happens rapidly, frequently, and with a high degree of reliability; compared to the traditional waterfall development methodology, which involves manual deployment and testing.

DevOps allows businesses to quickly answer key questions such as, “How do we change more rapidly to better satisfy our customers?” Why would you want to do this? As American engineer William Edwards Deming put it: “It’s not necessary to change. Survival is not mandatory.” If you don’t keep up with the needs of your customers, your relevance fades faster than ever.

Continuous delivery and deployment helps you get updates and changes into the hands of your customers faster than ever before, giving your business the agility it needs to sustain itself in the new world of “tomorrow is a day too late.” To become a DevOps enabled organization, a company must improve its way of work by enacting required cultural and process improvements. The Team Foundation Server offers a set of tools and concepts that can help you get there. While this topic is far too substantial for a single blog, I’ve written a book, “Beginning Build and Release Management with TFS 2017 and VSTS: Leveraging Continuous Delivery for Your Business,” to help you master build release management and leverage continuous delivery for your business. This book is for anyone who is involved in the software delivery process including: Build/Release Engineers, Configuration Managers, Software Developers, Test Automation Engineers, System Engineers, Software Architects and System/Production Support Engineers.

You’ll receive detailed, practical guidance on automating website deployments in Azure App Service, database deployments to Azure platform, Micro Services deployments in Azure Service Fabric, and more. Each deployment is structured with the aid of hands-on lessons in a given target environment designed to empower your teams to achieve successful DevOps.

I provide lessons on how to optimize build release management definitions using capabilities, such as task groups. With the help of practical scenarios, you’ll also learn how to diagnose and fix issues in automated builds and deployments. You’ll see how to enhance the capability of build and release management, using team services/TFS Marketplace extensions and writing your own extensions for any missing functionality via hands-on lessons.

What You Will Learn

  • Automate deployment to Azure platform, including Web App Service, Azure SQL and Azure Service Fabric
  • Test automation integration with builds and deployments
  • Perform Dynamic CRM deployment handling and package management with TFS/VSTS
  • Examine requirement to production delivery traceability in practical terms
  • Review cross platform build/deployment capabilities of TFS/VSTS.

For more information about the book and to purchase visit: https://www.amazon.com/Beginning-Build-Release-Management-2017/dp/1484228103/

Chaminda Chandrasekara is an ALM/DevOps Architect at Navantis, Inc., now a Datavail company.

For additional resources, please download our white papers.

How to Solve the Oracle Error ORA-12154: TNS:could not resolve the connect identifier specified

The “ORA-12154: TNS Oracle error message is very common for database administrators. Learn how to diagnose & resolve this common issue here today.

Vijay Muthu | February 4, 2021

How to Recover a Table from an Oracle 12c RMAN Backup

Our database experts explain how to recover and restore a table from an Oracle 12c RMAN Backup with this step-by-step blog. Read more.

Megan Elphingstone | February 2, 2017

Data Types: The Importance of Choosing the Correct Data Type

Most DBAs have struggled with the pros and cons of choosing one data type over another. This blog post discusses different situations.

Craig Mullins | October 11, 2017

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.

CONTACT US

Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.

EXPLORE JOBS