Updating Windows and Linux servers

Patch management is critical to keep your systems up to date. To ensure ongoing performance and to avoid issues such as unpatched vulnerabilities. In this post, you will gain practical experience in patching operating systems such as Windows Server and Linux based machines in both a manual and automated way using tools such as Ansible. …

Continue reading ‘Updating Windows and Linux servers’ »

Learn how to back up and validate your database backups

In this post we”ll focus on backing up our application database. Most web sites or web applications will be backed by some form of database. It is important to know how to create, query and backup your database in case anything happens to your data and you need to restore it. It’s also important to …

Continue reading ‘Learn how to back up and validate your database backups’ »

An introduction to performing code, infrastructure or database deployments

In this post we will look at some of the approaches we can use to deploy code or infrastructure changes into a production environment. Regardless of the programming language you may be using to develop a web site or application, from HTML/CSS, NodeJS, Java or Go, there are likely some build steps you need to …

Continue reading ‘An introduction to performing code, infrastructure or database deployments’ »

An introduction to Infrastructure as Code with Terraform Cloudformation Ansible and Pulumi

In this post we will learn about Infrastructure as Code (IaC). IaC is the process of writing code that will take on the task of creating and maintaining your cloud–based infrastructure. This includes the items that make up your web application such as servers, security groups, network resources, and more.  Some of the same tools …

Continue reading ‘An introduction to Infrastructure as Code with Terraform Cloudformation Ansible and Pulumi’ »