Configuring complex environments

YAML is often the language of choice when configuring complex environments. We help you get started with YAML and the YAML parser yq.

Self-signed certificates with Jenkins

Convince Jenkins as a Docker container to recognize self-signed certificates, verify that the instance is connecting to the correct online service, and that your traffic is transmitted in an encrypted format.

Managing network connections in container environments

Traefik promises not only to manage mesh implementations for container environments reliably, but to do so in a way that makes them enjoyable to administer.

Grafana and Prometheus customized dashboards

Grafana analytics and visualization dashboards plus the Prometheus monitoring and alerting tool make possible extensive custom reporting and alerting systems.

Setting up DevOps Orchestration Platform

DevOps Orchestration Platform open source framework was developed in Golang and can be used to bootstrap an IT infrastructure dynamically or import details of an existing IT infrastructure locally on VirtualBox or in the Cloud.

New ITIL framework and certification

ITIL version 4.0 has undergone a fundamental revision and is now headed into the age of the cloud and DevOps.

Zuul 3, a modern solution for CI/CD

The Zuul 3 gating system is a free and flexible solution for continuous integration, delivery, and deployment.

GitLab for DevOps teams

We show you how one company uses GitLab CI as a platform for continuous integration and deployment processes.

Get started with OpenShift

We help you get started with OpenShift and OKD using Minishift.

Securing containers with Anchore

Anchore produces a detailed analysis of your container images for known vulnerabilities in your application and operating system packages.

Jenkins Configuration as Code

The move from Groovy scripts to Jenkins Configuration as Code simplifies the initialization of Jenkins and Jenkins plugins.

Isolate workloads from Docker and Kubernetes with Kata Containers

Kata Containers adds an additional layer of isolation, and Docker users don't even need to learn new commands.

Kubernetes Auto Analyzer

The fast pace of Kubernetes development can patch and introduce security vulnerabilities between versions. The Kubernetes Auto Analyzer configuration analyzer tool automates the review of Kubernetes installations against CIS Benchmarks.

Exploring Kubernetes with Minikube

Minikube lets you set up Kubernetes in a local environment, so you can get some practice before rolling it out in a network or cloud setting.

A REST API automation strategy for DevOps

Making resources available through REST APIs breaks down the automation silos that cater to the different IT and development environments and sets up an application-centric automation approach.

Throw Down the Gauntlet

Gauntlt is a sophisticated DevOps tool that can test the security of your continuous integration/continuous delivery pipeline.

AWX: Web-Based Console Manager for Ansible

The upstream project of the Ansible Tower enterprise solution is now freely available as AWX. We look at Red Hat’s new web-based console manager for Ansible deployments and discover its capabilities.

Infrastructure as Code with Terraform

With the Terraform configuration management tools and the Amazon Route 53 DNS service, you can configure AWS to provide geographically diverse failover between two web servers.

Tuning Ansible

A number of widely adopted configuration management tools have risen and fallen in popularity since the DevOps craze first appeared. In this article, we look at a few tweaks that can help you configure Ansible for the best performance.

AWS Automation Documents

AWS Systems Manager Automation documents let you customize your Amazon Machine Images to improve security and avoid config drift.


Jekyll is a lightweight, fast, HTML engine that renders websites with ease, with the added benefits of low cost, high speed, security, and free hosting with GitHub Pages.

Automated orchestration of a horizontally scalable build pipeline

A Jenkins build pipeline frees developers from repetitive manual build tasks by facilitating automation and provides broad traceability with continuous logging and feedback.

Auditing Docker Containers in a DevOps Environment

The handy auditd package can help track down weaknesses in your system before, during, or after an attack.

Make Your IT Automation Systems Play Together Like a Symphony

Discover the difference between automation and orchestration, and learn to quickly deploy and orchestrate well-defined, scalable business solutions for your organization.

Common DevOps Mistakes

From industry metaphors, to agile processes, to DevOps, software development is evolving into a mature enterprise. We point out some missteps in the adoption of the DevOps methodology.

DebOps delivers easy Ansible automation for Debian-based systems

Ansible is a simple and sensible automation solution, as long as you don’t need to spend a lot of time creating new roles and playbooks. DebOps is a convenient collection of Ansible playbooks for Debian-based Linux systems.

Packaging Apps To Run on Any Linux Device

Canonical's Snapcraft (Snappy) package manager creates a self-contained application that works across Linux distributions. We show you how to install, publish, and run a simple snap.

Switch port security, policy-based DNS in Windows Server 2016, and a talk with SUSE’s CEO.

ZAP provides automated security tests in continuous integration pipelines

Despite the abundance of tools that test code and help improve the effectiveness of a continuous integration pipeline, automated security testing is much more difficult to get right than it might appear.

Setting up Windows clients with Chef

Chef administrators unafraid of a learning curve can employ a powerful tool for Windows client management. Teamed with PowerShell, it offers more than some system management suites.

Useful tools for automating network devices

Armed with the right tools, you can manage your network infrastructure both automatically and effectively in a DevOps environment.

Proactive Monitoring

System administrators usually take action after monitoring software indicates the failure of a service or server. In contrast to this reactive approach, a proactive monitoring solution with Riemann allows admins to detect problems in advance.

Automation with System Center 2012 R2 Orchestrator

SCO 2012 R2 lets admins automate workflows and processes using a graphical user interface.

Opportunities and risks: Containers for DevOps

Containers are an essential ingredient for various DevOps concepts, but used incorrectly, they do more harm than good.

Automate your VMware configuration with Puppet

In ESXi environments, the powerful Puppet automatic configuration tool can perform its services and roll out VMs automatically. A test environment shows the benefits of Puppet in conjunction with vSphere.

What's new in Ansible 2.0

The new version of the Ansible IT automation platform has a revised and faster engine and 200 new modules.

Ease your network inventory pain with Spiceworks

Keeping track of hardware, software, and licenses is next to impossible in these days of BYOD and virtualization. Spiceworks Inventory solves the problem with a single, small executable full of open source software and a web browser.

Ansible as an alternative to the Puppet configuration tool

Automation is part of life in the data center, and Puppet is commonly regarded as the King of the Hill, but some users prefer the lean alternative Ansible.

Managing Ubuntu with Canonical Landscape

Canonical's Landscape management environment is an admin's friend when Ubuntu systems need patching, updating, and provisioning.

The advantages of configuration management tools

Etcd, ZooKeeper, Consul, and similar programs are currently the subject of heated debate in the world of configuration management. We investigate the problems they seek to solve and promises they make.

Automation with Ansible

Ansible offers automatic provisioning and configuration capabilities similar to that of Chef and Puppet, but it's aimed more at admins than developers.

Automated builds using CentOS 7 and Kickstart

Automating your system builds can save a lot of time. We describe the steps of a minimal installation using CentOS and Kickstart.

Building better software on schedule with DevOps

DevOps makes IT departments more efficient and makes their employees happier – but what is it? We describe some basic ingredients of the DevOps recipe.

Choosing between the leading open source configuration managers

Puppet and Chef are competing open source tools for configuration management. Which tool is right for your network? Read on for some pros and cons.

Integrating OCS information into monitoring with OpenNMS

If you want to manage large IT environments efficiently, you need automation. In this article, we describe how to transfer information automatically from the OCS network inventory system to the OpenNMS network monitoring tool.

Vagrant, Serf, Packer, and Consul create and manage development environments

Four open source tools – Vagrant, Serf, Packer, and Consul – facilitate a developer's work by each handling one specific task elegantly.

Monitoring with collectd 4.3

Collectd 4.3 is a comprehensive monitoring tool with a removable plugin architecture.

First steps in IT automation by Rex

Rex doesn't need agents or a special language to describe the tasks it performs on remote computers.

Zabbix release 2.2

Although Nagios gets lots of attention, the popular network monitoring tool Zabbix is free, can configure hosts for direct monitoring in the web interface, and now can also monitor VMware machines in version 2.2.

Life cycle management with Foreman and Puppet

Virtual machines seem to be ideal for spare capacity. They are easy to create and remove – if only all those time-consuming administrative tasks like assigning IP addresses, setting up backups, and monitoring were more manageable. Having the right tools can help.
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs

Support Our Work

ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.

Learn More”>


		<div class=