As your organization continues the digital transformation journey, Microsoft offers a highly beneficial service for protecting and containerizing corporate data and assets for the remote workforce, such as employees, consultants, or contractors: Desktop-as-a-Service. In brief, Desktop-as-a-Service provides a virtual desktop infrastructure, eliminating the need to manage the actual infrastructure! Specifically, the customer is responsible for app deployments, custom images, virtual machine sizing and deployment, directory services integration, and data center network connectivity (e.g., site-to-site VPN, SD-WAN, ExpressRoute, etc.). Today, Microsoft […]

I recently had the opportunity to perform a lift-and-shift migration of a SharePoint 2016 environment to cloud Infrastructure as a Service (IaaS) in Amazon Web Services (AWS). To support the long-term goals of the client, Okta would be implemented for authentication. Additionally, the client had several product integrations, including SQL Server Reporting Services (SSRS) (Integrated Mode), Office Online Server (OOS), Gimmal, and Nintex. One of the first problems that I ran into was very little knowledge or lessons learned available. Okta does provide an Integration […]

In early October of 2021, our team was honored to be present as our own Brigadier General Stephen Iacovelli stepped down as Commanding General of the 94th Training Division after admirably leading the division for 38-months. Stephen enlisted in the Army as a Private in 1984 and was later named a distinguished graduate from his AIT class at Fort Lee, Virginia. He was later commissioned as an Engineer Officer through the Army ROTC Program and later became Psychological Operations qualified […]

Point-to-Site Virtual Private Network (VPN) connections are helpful when you want to connect to your VNet from a remote location. This helps us securely connect individual clients running Windows, Linux, or macOS to an Azure VNet. This blog will outline steps to create and test a Point to Site VPN while using an Azure Certificate Authentication method. Create a VNet Sign in to the Azure portal. In Search, type Virtual Network. Select Virtual Network from the Marketplace results. Once you […]

For those new to Kubernetes, it’s a portable, extensible, open-source platform for managing containerized workloads and services facilitating configuration and automation. This blog will cover a high-level overview of Kubernetes architecture and components. The image below outlines the various components that we will walk through in this guide. The master node controls and manages a set of worker nodes and contains the Kubernetes cluster. We can talk to the master node via CLI, GUI, or API, and more than one […]

What is Ansible? It is the most trusted DevOps tool for many users, which can be used in platforms like Unix, Linux, and Windows Azure. It’s an open-source tool used to automate cloud provisioning, configuration management, and App deployments. In addition, it helps provision virtual machines, networks, containers, and complete cloud infrastructures. How is Ansible Used? It’s been used in the form of a playbook file written in YAML format like AKS to define a configuration or process model. A […]

Creating Self Documenting Azure Functions with C# and OpenAPI: Part Three When migrating existing business services to Azure PaaS as part of an App Modernization project, you may find yourself seriously considering serverless computing using Azure Functions, especially if your target architecture includes MicroServices. Azure Functions let you focus on what counts — your requirements, your time, and your code — and less about boilerplate code, infrastructure, and processes. When creating new APIs in any technology, one thing is essential: […]

What is Puppet? Puppet is a configuration management tool developed by Puppet labs to automate infrastructure management and configuration. Puppet includes its own declarative language to describe system configuration. It is a model-driven solution that requires limited programming knowledge to use. Puppet Architecture Puppet Master: It performs a critical role by handling all the configuration-related tasks. It applies the configuration to all the target nodes or the client machines. Puppet Agent: The Puppet Agent is the application that manages the […]

When migrating existing business services to Azure PaaS as part of an App Modernization project, you may find yourself seriously considering serverless computing using Azure Functions, especially if your target architecture includes MicroServices. Azure Functions let you focus on what counts — your requirements, your time and your code — and less about boilerplate code, infrastructure and processes. When creating new APIs in any technology, one thing is very important: Documenting those APIs so that others can use them. This […]

Establishing a Clear Cloud Adoption Strategy As we hear a lot of buzz about cloud adoption, I wanted to share my thoughts about cloud adoption approaches and strategies to migrating on-premises workloads to public clouds in this blog. This blog predominantly covers infrastructure assets migration in line with applications. As many would feel that cloud adoption brings significant cost savings to OpEx and CapEx, it requires meticulous planning, design, and architecting. This requires careful consideration of various aspects such as […]