sqlpasshistory

ID: 920

Back to Main list

PASS Marathon: DevOps 2018

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
10-07-2018 17:00 Chris Kerswell Breakout Session (60 minutes) Database Administration and Development How to Deliver Database Changes Quicker Whilst Keeping Data Safe
10-07-2018 18:00 Hamish Watson Breakout Session (60 minutes) Database Administration and Development DevOps and the DBA
10-07-2018 19:00 John Welch Breakout Session (60 minutes) Database Administration and Development Automating Your Data-Centric Deployment Pipeline
10-07-2018 20:00 Anthony Nocentino Breakout Session (60 minutes) Database Administration and Development I Needed to Install 80 SQL Servers…Fast. Here’s How I Did It!
10-07-2018 21:00 Simon Sabin Breakout Session (60 minutes) Database Administration and Development DevOps: What you Should Know Before you Start to Avoid the Pain and Humiliation
10-07-2018 22:00 Alex Yates Breakout Session (60 minutes) Database Administration and Development DevOps, Dev Data and Data Breaches: 5 Solutions

SessionID: 83742

How to Deliver Database Changes Quicker Whilst Keeping Data Safe

Back to calendar

Event Date: 10-07-2018 17:00 - Category: Breakout Session (60 minutes) - Track: Database Administration and Development

Speaker(s): Chris Kerswell

Title: How to Deliver Database Changes Quicker Whilst Keeping Data Safe

Description:

Your business depends on minimizing the risk to your most valuable asset: your data.

To achieve this, you need processes that guarantee your data stays protected and changes to your database are flawless, every time, without slowing things down.

This talk will walk you through the key components of extending DevOps to your databases, and discuss methods of protecting personal data across your SQL Server estate. Database DevOps can help you to:

• Establish a reliable, scalable and repeatable process for building, deploying and maintaining databases • increase speed of delivery of database changes • enable faster resolution of issues • reduce risk of losing data during the deployment process • minimize application downtime • Standardize processes across database and application to simplify collaboration • Automate the audit trail to easily demonstrate compliance • free up developers time for more added value work

SessionID: 83941

DevOps and the DBA

Back to calendar

Event Date: 10-07-2018 18:00 - Category: Breakout Session (60 minutes) - Track: Database Administration and Development

Speaker(s): Hamish Watson

Title: DevOps and the DBA

Description:

You may have heard the word "DevOps" and wondered whether it is just another buzzword and/or what it can do for you.

In this session I will demystify the concepts of DevOps and we will look at two aspects of DevOps - Continuous Integration & Continuous Delivery.

Continuous Integration is the practice in which software developers frequently integrate their work with that of other members of the development team. It also involves automating tests around the integrated work

?Continuous Delivery is the next step after Continuous Integration in the deployment pipeline and is the process of automating the deployment of software to test, staging, and production environments.

Database migrations/changes are an area that may not be typically automated or utilise Continuous Delivery.

Through the use of a comprehensive live demo to a running database hosted in Azure the audience will learn the benefits and how to implement Continuous Delivery in their database systems deployment pipeline.

SessionID: 83743

Automating Your Data-Centric Deployment Pipeline

Back to calendar

Event Date: 10-07-2018 19:00 - Category: Breakout Session (60 minutes) - Track: Database Administration and Development

Speaker(s): John Welch

Title: Automating Your Data-Centric Deployment Pipeline

Description:

Continuous integration, delivery, and deployment are common elements of modern DevOps practices. However, it’s rare to see these practices put into place for data-centric applications, like databases, ETL, data warehouses, or reports. In this session, we’ll cover why these approaches are beneficial for the data organization and the pieces you need to have in place to be successful. We’ll also cover some of the prime trouble spots that organizations run into, as well as some tools that can help jump start your efforts.

Agenda: • Why automating your data-centric deployments is important • What you need to include and why • Testing • Standards checking • Recovery mechanism • Production monitoring • How to get started

SessionID: 83902

I Needed to Install 80 SQL Servers…Fast. Here’s How I Did It!

Back to calendar

Event Date: 10-07-2018 20:00 - Category: Breakout Session (60 minutes) - Track: Database Administration and Development

Speaker(s): Anthony Nocentino

Title: I Needed to Install 80 SQL Servers…Fast. Here’s How I Did It!

Description:

Challenged with this problem, let me show you how I used PowerShell Desired State Configuration to deploy and configure 80 SQL Servers for a client, fast! For this task, I needed to go from DSC Zero to DSC Hero. In this “notes from the field” session, I’ll share with you how I was able to achieve my client’s goals.

SessionID: 83990

DevOps: What you Should Know Before you Start to Avoid the Pain and Humiliation

Back to calendar

Event Date: 10-07-2018 21:00 - Category: Breakout Session (60 minutes) - Track: Database Administration and Development

Speaker(s): Simon Sabin

Title: DevOps: What you Should Know Before you Start to Avoid the Pain and Humiliation

Description:

A DevOps mindset is all about failing fast, but why fail at something that many have already failed but subsequently succeeded at in the past. Learn from others experiences to make your DevOps adoption even more successful.

In this session we will go through some principles of a DevOps approach that we have established that underpin how we do DevOps. Some are intuitive and you’ll go “Duh” but others aren’t and its likely these not so obvious ones are the ones that if you don’t follow, in 6 months you’ll have a “Doh” moment when you realise why you should have listened. We will look at areas like: Shift Left, To Share or Not To Share, Test Driven Development, Small Change, Green is King, Monitoring is more important than testing, Changing the wings will the plan is flying.

After this session you should have a grasp of some of the core principles that we believe are essential for any DevOps implementation. You will be able to take them to your project to make your adoption of DevOps even more successful.

SessionID: 83873

DevOps, Dev Data and Data Breaches: 5 Solutions

Back to calendar

Event Date: 10-07-2018 22:00 - Category: Breakout Session (60 minutes) - Track: Database Administration and Development

Speaker(s): Alex Yates

Title: DevOps, Dev Data and Data Breaches: 5 Solutions

Description:

Developers want prod data for dev and test purposes. It helps them to write better code and to test it effectively. Self-service access to usable test-data aligns well with DevOps principles that encourage teams to adopt a shift-left mentality to testing.

Unfortunately, in the age of data breaches and tighter regulation it's unwise to give developers access to some types of sensitive production data.

So what do you do?

In this session I’ll talk about the GDPR, anonymisation, pseudonymisation and 5 techniques you can use to provide appropriate data that is as “production-like” as possible (within the legal and technical constraints). I’ll demo these techniques both in raw T-SQL and using some of the Microsoft and third party tools that are available to make the task easier.

After this session you’ll be equipped to discuss the problem with your colleagues in an informed manner and you’ll be able to suggest several several solutions and their relative pros and cons.