Articles tagged with devops

Wed 13 November 2024

Journal 6 - Empowerment through automation and artificial intelligence

Reshaping the way we work, creating new opportunities to empower engineers by reducing repetitive tasks, enhancing productivity, and enabling focus on high-value activities.

Fri 30 August 2024

Journal 5 - Unlocking the Potential of Generative AI

Explore GitHub Copilot's potential to revolutionize code quality, collaboration, and productivity.

Wed 17 July 2024

Embrace the Future - Use Automation and AI to Elevate Your Engineering Career!

The era of manual testing and coding to a specification is nearly over!

Fri 12 July 2024

Unleashing the Power of Teamwork: Key Takeaways from Collaboration Ceremonies and Events

Fostering a culture of continuous improvement and innovation through events

Mon 08 July 2024

DevOps Vancouver Meetup - May 28, 2024

How I learned to develop software like a bureaucrat?

Fri 22 March 2024

DevOps Vancouver Meetup - March 26, 2024

Recognizing effective DevOps teams and anchors

Wed 20 December 2023

DevOps Vancouver Meetup - Engineering Empowerment Session Preparations

Help us prepare our meetup session to ensure we cover what is interesting for YOU!

Fri 16 September 2022

Accelerate DevOps with GitHub Book

"Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security" - Michael Kaufman

Fri 29 April 2022

Improving DORA metrics

We would like to plan how to track and empower engineering to increase deployment frequency, and reduce lead time for change, MTTR, and change failure rates.

Fri 22 April 2022

Journal 4 - Why are we a (the) place to work for?

Safe and healthy workplaces. Compassionate and responsive service.

Fri 25 February 2022

DevOps Analytics Strategy

Objective, Method and Maturity model for business analytics across an enterprise.

Fri 18 February 2022

Understanding key metrics for a healthy DevOps mindset

Without real-time evidence, OODA never comes to life.

Tue 15 February 2022

Having a sound Technology Adoption Process is pivotal to innovation

Selecting a new process or product without surprising or blindsiding anyone.

Wed 26 January 2022

When should we automate tests

This article is gist of brainstorming session among Quality Assurance (QA) team.

Tue 11 January 2022

The problem with big batches

Improve the predictability of delivering business value by reducing the utilization rates

Wed 05 January 2022

Make yourself interruptible

Adopt humble approach when creating software products by making yourself open to interruptions

Thu 30 December 2021

DevOps value proposition

DevOps introduces simultaneous focus on expectations, architecture, design, testing, building, releasing, and running the system

Fri 17 December 2021

Why can I not just create a working group?

It all depends on the context - [CoE] Working Group

Sat 13 November 2021

An overview of our key collaboration ceremonies

Taking a step back and digesting this week's storm of ceremony posts.

Wed 10 November 2021

What is our Community of Practice (CoP) and why do we need it?

"People with great PASSION can make the impossible happen" - Elon Musk.

Tue 09 November 2021

What is our Working Group and WHY do we need it?

Union of laser-focused experts collaborating to empower its parent Center of Enablement (CoE).

Mon 08 November 2021

What is our Center of Enablement (CoE) and WHY do we need it?

It all starts with people from different disciplines to create a focused competency center and obliterating silos through vibrant collaboration!

Sat 02 October 2021

A peek at our Dream Team Working Agreement Poster

As a team we want to create an empathetic, safe, and vibrant ecosystem

Wed 08 September 2021

Two ways to share your toolbox with your pipelines

Let us review two strategies to share scripts and config files with your Azure (YAML) Pipelines.

Wed 01 September 2021

Why OODA is one of the DevOps genomes

If we unpack the DevOps DNA we will find a prominent genome labeled O-O-D-A.

Thu 22 July 2021

Refactoring saves time and increases quality

Design is not a static construct, it evolves by refactoring as we keep changing the code

Mon 21 June 2021

Why we should (not) care about Pipelines!?!

Enabling engineering to continuously build, validate, and deploy secure solutions to delight our customers

Sun 13 June 2021

Quick Reference Sheet for Pipeline Terminology

Summarising the core terminology and lifetime of our pipelines.

Fri 28 May 2021

Client-side expressiveness and security

The importance of properly securing client-side applications has never been more urgent!

Wed 26 May 2021

TDD for Non-Techies

TDD explained to non programmers by using the example of writing a short story

Wed 12 May 2021

Extreme Programming (XP) provides options

What does 'extreme' in Extreme Programming stand for? It stands for extreme interruptability and extreme steerability

Fri 07 May 2021

Lunch & Learn - Revisiting Feature Flags

Manage your blast radius through progressive exposure with feature flags

Fri 30 April 2021

Quick Reference Sheet for Application-type Blueprint-based Pipelines

Summarising the main points of our 2nd generation app-type blueprint-based pipelines.

Thu 29 April 2021

Introducing the Automation Working Group

Any system operation we can perform manually can be fully automated by writing scripts

Fri 23 April 2021

Part 8: Pipelines - From CI to CD and beyond in one pipeline

Continuous Deployment is a pivotal ingredient of a healthy DevOps mindset and our ability to delight end-users with continuous value. It is the holy grail of our profession.

Tue 13 April 2021

Quick Reference Sheet for YAML and Generic Blueprint-based Pipelines

Summarising the main points of YAML syntax, within the context of our generic blueprint-based pipelines.

Mon 12 April 2021

Part 7: Pipelines - There is more! Simplicity and enablement, courtesy of the app-type blueprint-based YAML pipelines

Do you want to own two or seventy five dozen lines of pipeline code per application? The choice is yours!

Wed 31 March 2021

Extreme Programming 25 Years Later

Extreme programming keeps going strong 25 years after its launch

Fri 26 March 2021

Code-as-text

Programming computers by feeding them plain text is very slow and needs to be sped up.

Fri 19 March 2021

Incremental and Iterative Development – what’s the diff?

Visual example illustrating the fundamental differences between incremental and iterative development process.

Sat 13 March 2021

Pipeline-as-code wrapped with Pull Requests

This post attempts to give our critics some answers and scratch the surface of the possibilities and values of our new blueprint-based pipelines.

Fri 12 March 2021

Wandering down memory lane - feature flags

Use feature flags to fine-tune each release in production.

Fri 05 March 2021

Workflow-as-code

Configuring complex workflows that govern Continuous Integration and Continuous Delivery must only be allowed by making changes to the YAML source files; GUI tools must be prohibited

Tue 02 March 2021

Part 6: Pipelines - Gotcha! The generic blueprint-based YAML pipeline simplicity

Neither the bootstrap nor generic templates are rocket science, and the YAML-based pipelines are as complex as you make them.

Fri 19 February 2021

WorkSafeBC DevOps Celebrate 100th Sprint

WorkSafeBC DevOps 100th sprint celebration coincided with the 20th anniversary of the Agile Manifesto

Thu 28 January 2021

Part 5: Pipelines - Blueprints to fuel consistency and enablement

Think of blueprints and associated templates as re-usable LEGO blocks, ranging from a bag of "do it yourself" blocks, to complex and detailed kits, such as the Imperial Star Destroyer.

Wed 13 January 2021

Part 4: Pipelines - Magic of queue time assembly

We can use the power of the new multi-stage YAML pipelines to make even our most critical security engineers smile from ear to ear.

Mon 04 January 2021

Part 3: Pipelines - Basic building blocks as templates and sprinkling on telemetry

With the support from all people, YAML templates support our five (5) core goals and pillars of our common engineering system.

Mon 21 December 2020

Part 2: Pipelines - Introduction, variables and why spaces matter

The new Azure DevOps YAML pipelines have been the focus of innovation, enabling engineering to treat pipelines as code.

Sat 19 December 2020

Part 1: Pipelines - Why bother and what are our nightmares and options?

Pipelines enable engineering to continuously deliver value, map and improve their processes and workflows, promoting consistency and reliability across the organisation.

Sat 24 October 2020

Shift LEFT and RIGHT to take yourself off the humbling 2AM calls

We need to avoid the infamous 2AM call!

Thu 22 October 2020

Collective code ownership

Teams share collective responsibility and therefore collectively own the code