Blogs

  • Installing Python and Configuring Linux Diagnostic Extension on an Azure VM

    In this post, we’ll walk through how to manage Azure Virtual Machines (VMs) using Python, including installing Python 2, checking Python 3, and configuring the Azure Linux Diagnostic Extension. This tutorial uses the azure-identity and azure-mgmt-compute Python packages to authenticate and interact with Azure VMs. We’ll perform basic setup, run commands remotely on the VM,…

  • Managing Azure VM Services with Python: Start and Check Service Status with Azure Run Command

    This guide explains how to use Python and the Azure SDK to start a service on an Azure VM and check its status. We’ll use the RunCommandInput from the Azure Compute Management Client to send shell commands directly to the VM, allowing us to manage services (such as Nginx) without logging into the VM manually.…

  • Expanding Azure SQL Database Storage with Python and the Azure SDK

    Managing database storage effectively is critical to keeping applications performant and scalable. This tutorial will walk through a Python script that dynamically increases the storage capacity of an Azure SQL Database by a specified percentage. We will use the Azure SDK for Python to interact with Azure SQL, applying best practices to handle authentication, logging,…

  • OpenVPN Installation into k3s Kubernetes Cluster for Remote Access

    To deploy OpenVPN using a deployment.yaml file directly in a k3s Kubernetes cluster, follow these steps to create the necessary Kubernetes resources such as the Deployment, Service, and ConfigMap to configure and run OpenVPN. Step 1: Create a Deployment for OpenVPN Here is the deployment.yaml for the OpenVPN server: Step 2: Create a Service for…

  • Types of Documents a DevOps Engineer Works With!

    Infrastructure Documentation: CI/CD Pipeline Documentation: Runbooks: Monitoring and Alerting Setup: Deployment and Release Notes: Configuration Management Documentation: Security and Compliance Documentation: API Documentation: Incident Reports and Postmortems: Scripting and Automation Guides:

  • How a DevOps Engineer Works?

    Collaboration with Development and Operations Teams: Continuous Integration and Continuous Deployment (CI/CD): Infrastructure as Code (IaC): Monitoring and Logging: Security and Compliance: Automating Workflows: Troubleshooting and Incident Management: