Blog
DevOps Tools Introduction #11: Other Configuration Management Tools
In addition to Ansible, which is covered in great detail in the DevOps Tools Engineer exam, several other configuration management tools exist. Objective 704.2 expects you to know the architecture and basic features of Chef and Puppet. The Chef documentation … Per saperne di più
DevOps Tools Introduction #10: Ansible
Objective 704.1 of the DevOps Tools Engineer exam covers configuration management using Ansible. With a weight of eight, this is one of the most important topics on the exam. This should be reflected in the time and effort spent learning … Per saperne di più
DevOps Tools Introduction #09: Machine Deployment
The last few DevOps tools blogs focussed on container virtualization. One of the major benefits of containers is their incredibly fast startup time and their small overhead. However, containers are not suitable for every type of deployment. There are situations … Per saperne di più
DevOps Tools Introduction #08: Container Infrastructure
While Docker and Kubernetes make it easy to start and manage containers, there must still be a base system hosting the containers. These systems form the infrastructure on which containers run and are covered by objective 702.3 of the DevOps Tools … Per saperne di più
DevOps Tools Introduction #07: Container Orchestration
While individual Docker containers usually run a single program, applications in a microservice architecture are usually composed by combining multiple containers; each contributing a specific set of features that make up the complete application. Coordinating the creation and maintenance of … Per saperne di più
DevOps Tools Introduction #06: Container Basics
Container virtualization is one of the major technologies behind modern software architectures. While the concept of container virtualization is rather old, new tools extend the pure virtualization components with numerous features that facilitate the deployment of containerized software. Docker is … Per saperne di più
DevOps Tools Introduction #05: Continuous Delivery
Turning source code into running services requires a series of steps. Continuous Integration (CI) and Continuous Delivery (CD) are key concepts behind automating, as much as possible, build and deployment processes. LPI covers CI/CD in objective 701.4. Martin Fowler offers … Per saperne di più
DevOps Tools Introduction #04: Source Code Management
Storing work results and sharing them with colleagues is an essential part of open source and DevOps culture. Source Code Management (SCM) and version control systems ensure all members of a team stay on top of changes to source code … Per saperne di più
DevOps Tools Introduction #03: Cloud Components and Platforms
Equipped with knowledge about modern software development and architectures, we will focus on building blocks of such applications. Objective 701.2 of LPI’s DevOps Tool Engineer exam covers software components and platforms. The objective mentions a number of technology components such as … Per saperne di più
DevOps Tools Introduction #02: Modern Software Development
The DevOps Tools Engineer exam starts with objective 701.1 which covers modern software development, including aspects of architecture and team organization. These are broad topics but, since LPI expects candidates to be experienced IT professionals, you will probably already have some … Per saperne di più
DevOps Tools Introduction #01: Getting ‘Getting Started’ Started
In October 2017, LPI released the Linux Professional Institute DevOps Tools Engineer certification. Covering a series of relatively new tools used to develop and deliver software in a collaborative manner, the content of this exam extends skills of both software developers … Per saperne di più
Hosting a Successful Global Summit: Lessons for Project Managers
Introduction Every year, Linux Professional Institute (LPI) gathers staff, regional partners, and strategic partners from all over the world to discuss how to better serve the needs of the Linux and Open Source community. Helping to organize a global event … Per saperne di più