DevOps Header Background Image

Stepping into DevOps: The DevOps Toolchain

If the overall intention of DevOps is to allow for more efficient collaboration across various teams involved in a project, then the tools an organization brings in must aim to foster DevOps principles at all levels – from initial planning to working environments, deployment schedules, and future issue reporting. Luckily, in the current tech climate, there are a number of tools readily available to suit the needs of almost any company or organization out there.

These tools can often be grouped together based on their purpose and place in the project: Collaboration and project management tools, configuration management, source control and working environments, continuous integration and deployment tools, and monitoring solutions. (more…)

EDU Header Background Image

Linux Academy Brings Real World Training to University Curriculums

Today we announce our new education membership pricing packages for current university-level students and professors who wish to supplement classroom learning with hands-on training.

Linux Academy now offers a 3-month membership for only $60 to any current college or university students looking to enhance their IT education. In addition, university-level professors are eligible for a free membership to supplement their curriculum with Linux Academy’s resources for Linux, AWS, OpenStack, DevOps, Azure and Big Data (coming soon). (more…)

DevOps circles

Stepping into DevOps: Beyond the Buzzword

When I began research for this post, I was unprepared for the amount of passionate, baffling, over-the-top definitions, descriptions, and workflows concerning what makes DevOps, DevOps. I read blogs of general definitions, witnessed Twitter arguments for and against the implementation of DevOps, read the oft-touted The Pheonix Project and learned that love it or hate it, DevOps carries a lot of baggage in many IT communities.

But at its very essence, the core of DevOps philosophy is this: Creating a work environment where dev, operations, and QA can not just exist in harmony but thrive, allowing projects to flow down a work pipeline until hitting the consumer promptly and without (or with minimum) issue. (more…)

What are Containers?

Scalability, high availability, containers, fault tolerance and eventual consistency. Tech terms can be confusing to those new to server administration or development. In the coming weeks, we’ll be breaking down common — yet potentially confusing — terms you will undoubtedly come across in your learning journey.

containersWith the advent of platforms such as Docker, containers are an oft-spoken term in system administration and programming. But what are containers? At a base level, someone new to containers might understand they “contain” an application, but how does it work? What are the benefits and use-cases? (more…)