Agile + DevOps West 2021 - DevOps Practices | TechWell

Conference archive

Agile + DevOps Virtual 2021 - DevOps Practices

Monday, June 7

Melissa Benua
mParticle
Janna_Loeffler
Equinox Media
MA

Continuous Delivery in Practice: A Hands-On DevOps Workshop

Monday, June 7, 2021 - 10:00am to 5:30pm

What is continuous deployment? How does it differ from continuous integration and continuous delivery? Every company thinks they want CI/CD, but few teams have experience in knowing what that means and how to build it out. Join Janna and Melissa as they walk through building your own build pipeline using GitHub Actions, Docker, and Azure to continuously deploy to production. They will walk you through some of the basics of Git, Docker, and YAML to create build pipelines that run test automation and deploy an application. These tools and techniques will help reduce debugging differences...

Jeff Payne
Coveros
MH

What DevOps Means for Testers and Testing

Monday, June 7, 2021 - 2:00pm to 5:30pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

Wednesday, June 9

VillageMD
W4

No Silos. Building an Effective (Rainbow Monkey Unicorn Pony) Program

Wednesday, June 9, 2021 - 11:45am to 12:45pm

It doesn't matter you call it DevOps, DevSecOps, or Rainbow Monkey Unicorn Pony - security is an integral part of the software development lifecycle. Even though we understand this, it's often difficult to know how to start building an effective DevSecOps program. This presentation will address four pillars of a successful application security program: Analysis, Validation, Observation, and Enablement and how they enable an organization to develop, deliver, and deploy applications from an idea to a customer facing environment. We'll discuss how to roll out a collaborative DevSecOps program...

Derek Ashmore
Asperitas Consulting
W6

Terraform Infrastructure as Code: Best Practices and Common Mistakes

Preview
Wednesday, June 9, 2021 - 11:45am to 12:45pm

Terraform is one of the most common coding platforms for managing cloud infrastructure as code. I have been using Terraform to manage infrastructure on the cloud for several years now. Additionally, I coach DevOps teams in large enterprises that implement 100% infrastructure as code. Everything in this presentation comes from experience. I'll guide you through a series of best practices including source code management, environment management, execution through pipelines, modularizing Terraform code so it can be reused across the enterprise, and much more. Additionally, I'll review...

Rich Mills
Coveros
W10

DevOps Engineering with containers to enable microservices

Wednesday, June 9, 2021 - 1:15pm to 2:15pm

Are you trying to follow the industry and shift from a monolithic system to a widely distributed, scalable, and highly available microservice architecture? Maybe you already shifted to Agile delivery models, but you’re struggling to keep up with the rate of change in the technologies of these systems. Your DevOps team has thrown a bunch of automation in place to help this, but it seems to be creating a bigger, different mess that results in broken systems that don’t work together.

To succeed, you need to properly design and implement your delivery process with the right technology...

Eran-Kinsbruner
Perfecto by Perforce
W12

Mastering Cross-Browser Testing with Selenium and Cypress

Preview
Wednesday, June 9, 2021 - 1:15pm to 2:15pm

Agile mandates continuous testing processes. Within Agile there are various personas trying to accomplish exactly that, however, they bring different constrains including time lines, skillsets, and testing objectives. With the growing adoption of Cypress testing framework that appeals to front-end developers, how does Cypress plays within a single pipeline together with Selenium? Do they compete or complement each other? In this session, Eran Kinsbruner, DevOps chief Evangelist, Author and Sr. Director at Perforce will uncover the main benefits and consideration for using the 2...

jill-stott
NextUp Solutions
W14

Innovation: How to Foster It & How to Squelch It

Wednesday, June 9, 2021 - 4:00pm to 5:00pm

Everyone talks about the importance of innovation, but few understand what factors contributes to, and detracts from, true innovation.

This presentation will cover the following: Why is innovation in the workplace important? - Springboard by sharing two stories; one from a company that failed to innovate and one from a company that continually innovates - Whole group discussion on benefits of creating an innovative company culture

Innovation squelchers -What are most people doing to prevent innovative ideas and deliverables? - - What you need to STOP doing - Example/...

Pulumi
W16

Turning Infrastructure Into Software Through Cloud Engineering

Wednesday, June 9, 2021 - 4:00pm to 5:00pm

In this talk, Paul will demonstrate why defining infrastructure in general programming languages is a better choice for infrastructure management. From defining resources to testing and validation, software engineering processes and best practices can be applied to cloud infrastructure help teams to ship faster.

Pulumi is an open source tool that allows users to write their infrastructure code in TypeScript, Python, DotNet or Go. General-purpose languages allow infrastructure code to have integrated testing, compile time checks as well as being able to create infrastructure APIs...

Thursday, June 10

grant-fritchey
Redgate Software
T10

Deploying Your Databases Automatically in AWS

Thursday, June 10, 2021 - 1:15pm to 2:15pm

DevOps is all about a cultural change to how you manage your IT resources. However, the biggest challenge when implementing DevOps is learning all the necessary tooling in support of automation. The issue of automation is even more challenging when it comes to automating database deployments. This session will show you the tools and mechanisms needed to get your databases deploying through AWS. We’ll slowly add additional steps and tools within AWS to expand the complexity and functionality of the database deployment process. Understanding how to build out the bare bones of an AWS...

Craeg-Strong
Ariel Partners
T15

Bringing DevOps to an Entrenched Legacy Environment with the Kanban Method

Thursday, June 10, 2021 - 3:15pm to 4:15pm

Innovative Silicon Valley companies like Etsy leverage DevOps and Continuous Delivery practices to achieve new levels of automation and agility, shrinking development lead times and deploying to production many times each day. However, many companies struggle to implement these practices for the legacy systems that run their core business. To make matters worse, the agile community offers relatively little practical guidance for implementing DevOps practices in legacy environments. Fortunately, the Kanban Method provides a practical way to gradually evolve these core systems towards...

Sujay-Honnamane
Nationwide Mutual Insurance Company
T16

Keep up with your development partners - use Scriptless test automation in DevOps

Thursday, June 10, 2021 - 3:15pm to 4:15pm

Continuous testing is an integral part of DevOps and test automation has become the holy grail of testing to continuously test the application code. Test automation framework requires continuous monitoring and maintenance of the test automation scripts. Test script maintenance is the most challenging part of test automation and is one of the major reasons why test automation fails in many organizations. Developers have realized “low-code/no-code” approaches are an efficient way to address the demand for more software, faster. But testers continue to use the high-maintenance, script-based...

Peter Varhol
Technology Strategy Research
T19

Talking to People: Changing Patterns in a Shelter-in-Place World

Thursday, June 10, 2021 - 4:30pm to 5:30pm

Communicating honestly and effectively with team members and stakeholders is difficult enough when we are face to face. We have the tendency to not express disagreement or bad news, ultimately putting off potentially unpleasant conversations. Due to an ability to put off such discussions in a fully distributed setting, disagreements or software problems can rapidly escalate out of control in a rapid-paced development and testing team. The result can be poor code quality, missed deadlines, and team friction, imperiling the success of the project. Today’s virus pandemic makes it...

farah-chabchoub
MANGOPAY
T24

Unpredictable scenarios, guide for blind QA

Preview
Thursday, June 10, 2021 - 4:30pm to 5:30pm

At MANGOPAY, service quality is a strategic issue and a major asset for our products. It is therefore essential to test our products before going live. However, it is still difficult to reproduce all the possible scenarios we can have in production on our test environments. Have you ever been asked to reproduce a production behaviour without having the scenario? Have you ever spent hours trying to understand what is happening in production without being able to reproduce the same thing on your test environment? In this discussion, I will share with you how we have been able to...