Keeping up with GitHub requires lots of skill mastery. GitHub is a platform used by over 100 million developers worldwide and offers a suite of...
Chris Pietschmann
Empowering SREs with Generative AI through technologies like Azure OpenAI
In the ever-evolving landscape of technology, the role of Site Reliability Engineers (SREs) is becoming increasingly complex and critical. As organizations strive for higher reliability and performance in their systems, the integration of generative AI technologies,...
IoT Security Architecture: Trust Zones and Security Boundaries
There are many aspects to architecting an Internet of Things (IoT) solution. Security is the most important aspect of any computer system, but it's especially important with IoT solutions. It seems we are constantly seeing news reports about IoT solutions being hacked...
Platform Engineering: What is it? And how it applies to DevOps Engineers and SREs
In the ever-evolving landscape of software development and operations, the need for streamlined processes, robust infrastructure, and efficient deployment practices has become paramount. DevOps Engineer and Site Reliability Engineer (SRE) roles have emerged as two...
Use Azure DevOps Pipelines as a Serverless Compute Engine
At first this sounds crazy, but Azure DevOps Pipelines are actually a Serverless compute engine. When you compare it to other Azure cloud services, it's sort of a mixture of the features of Azure Functions and Azure Logic Apps mixed with Git source control...
DevOps Adoption for IT Managers
DevOps is a modern approach to software development and operations that emphasizes collaboration, automation, and continuous improvement. The goal of DevOps is to bring development and operations teams together to improve the speed, quality, and reliability of...
Enhancing Software Integrity with Artifact Attestations in GitHub Actions
Ensuring the integrity and security of software artifacts is extremely important. With the proliferation of supply chain attacks and the increasing complexity of software development environments, developers need robust tools to safeguard their code and build...
Azure Front Door: CNAME/alias record is not currently detected
When configuring a custom domain with Azure Front Door, one common issue that users may encounter is the "CNAME/alias record is not currently detected" message. This can be a confusing and frustrating experience, especially when you're sure you've followed all the...
Exploring .NET Aspire: Building Cloud-Native Apps with Ease
In the ever-evolving landscape of cloud-native application development, building scalable, observable, and production-ready distributed systems can be a challenging task. This is where .NET Aspire comes into play. .NET Aspire is an opinionated, cloud-ready stack...
Microsoft Copilot for Azure: Your AI-Powered Cloud Companion
Microsoft Copilot for Azure, the innovative AI companion that is revolutionizing the way we interact with cloud infrastructure and services. In the ever-evolving landscape of cloud management, IT professionals in DevOps Engineer and SRE roles are constantly seeking...
Terraform: Conditional If Variable Does Not Exist (try function)
They try function in HashiCorp Terraform allows values to be read from a Data Source, input variables, or some other attribute while providing a default value if the evaluation expression errors. This is particularly useful when data is retrieved from an external...
Introducing AIChatUI: Open Source AI Chat Sample with Azure OpenAI Service & GPT-3 / GPT-4
Since I’ve been working with Azure OpenAI Service from a developer perspective as well, I’ve decided to build a sample application to help demonstrate not just the IaC deployment of Azure OpenAI Service and GPT models, but also to demonstrate some basic use cases of...
GitHub Actions: Commit and Push Changes Back to Repository
GitHub Actions are great at enabling you to automate workflows directly from within a GitHub repository. The workflows are stored in a YAML definition file located within the .github/workflows directory within the repository. GitHub Actions can be used to configure...
Phi-3: Microsoft Redefines Small Language Models (SLMs)
In the area of artificial intelligence (AI), the quest for smaller yet powerful language models has been an ongoing pursuit. Microsoft has taken a significant leap forward with the introduction of Phi-3. These new models promise to redefine the landscape of Small...
What is a Cloud Engineer and How to Become one?
It was once a new concept that enterprises were trying to make sense of, but the term "cloud" has really become ubiquitous across the IT landscape. No matter the industry, your organization is likely depending on some cloud services; from Microsoft Azure, AWS,...
OpenTofu: Open Source Alternative to Terraform
In the world of cloud, hybrid, and on-premises Infrastructure as Code (IaC), where managing and provisioning infrastructure through code has become indispensable, tools like OpenTofu play a pivotal role. The evolutions of IaC tools continues with OpenTofu, as a fork...
Terraform: Modules using Git Branch as Source
HashiCorp Terraform empowers DevOps Engineers and SREs to manage cloud resources efficiently. One of its standout features is the Terraform Modules support, allowing users to organize and reuse infrastructure code effectively as reusable modules. While Terraform's...
Analyzing IBM’s Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management
IBM has announced its acquisition of HashiCorp Inc., a leading multi-cloud infrastructure automation company, for $6.4 billion! This acquisition is poised to revolutionize the hybrid cloud landscape, offering enterprises a comprehensive end-to-end solution to navigate...
Terraform: How are Data Sources used?
In HashiCorp Terraform, data sources serve as a bridge between the Terraform configuration and external systems or information. Essentially, data sources allow Terraform to query external resources, such as cloud platforms, APIs, databases, or other systems, and use...