Category: DevOps
-

Developer Velocity Assessment
“DevOps DevOps DevOps!! We keep hearing this term and, in our journey, to become fully DevOps, we have adopted many different tools, changed a lot of processes but we are still not sure if we are moving ahead or not?” The above statement or some variation of it is something I have been hearing a…
-

Microsoft Dev Box vs Github Codespaces
One of the exciting announcements coming out of MS Build 2022 was the Microsoft Dev Box.In an increasingly remote world, where Cloud Computing reigns, it does not make sense anymore to have to own a desktop to be able to perform any intensive development work or have to carry a laptop around that can be…
-

Selenium Testing through Azure DevOps
UI testing is an essential component in a Software Development lifecycle and Selenium is one of the tools that help you achieve that. In this post, we will talk about triggering your selenium scripts through Azure DevOps and how you can make your UI tests part of your release pipeline. This blog post will mostly…
-
The DevOps journey
I have been working for several years with different customers looking to transform their digital strategy and adopt the correct DevOps mindset. If you ask me what is the single one thing that stands out, I would say that just like anything else worthwhile, it is not about the end-goal but it is about the…
-

Shifting Left on Security and Veracode
Introduction Shifting Left on security has been the main focus for lots of Elite DevOps organizations. But what does shifting on security mean? In a traditional software organization, the developers develop their code, deploy to production and then the security analysts come in and run all the scans they need to run to make sure…
-

Azure DevOps with a Firewall-enabled Key Vault
Azure Key Vault is a great resource to keep your secrets out of your repos and to follow the least-privilege methodology.One of the ways to leverage key vault through Azure DevOps is to use the “Replace Token” extension that replaces your specified token with the secrets from the Key vault during the build process. This…
-
Azure DevOps: A Consultant’s Swiss Army Knife
As an Azure Consultant whose goal is to deliver solutions by following the DevOps methodology, Azure DevOps is the starting and closing point when it comes to my engagements with different customers. As Donovan Brown says, “DevOps is the union of people, process and products to enable continuous delivery of value to our end users.” As we…
-

ONTechU Azure&DevOps Workshop
Again this year, I had the honour and pleasure to give a workshop to 4th-year Software Engineering students at my alma-mater regarding Azure & DevOps. The Slideshow is presented below. Unfortunately due to the events unfolding right now around the world, this workshop had to be virtual but it was no less fun, I just…
-

Azure DevOps Pipeline
So at Ignite last year, there was a lot of talk about Azure DevOps pipeline. It was my first time at Ignite so I was very busy trying to win a Surface table at Mechanics live or taking pictures with my Microsoft heros and did not get a chance to dive deeper into the Azure…
-

Windows PowerShell… What is it? How is it different from Windows Command Prompt?
Ever since Windows 7, you might have noticed a new command-line environment that looks similar to Windows Command Prompt (cmd) but has a blue background, well that is the new Windows PowerShell. So how is Windows PowerShell different from the Command Prompt? Well if you ever were involved in a debate about whether Linux or…