| In DevOps

It’s easy to assume that DevOps only works for start-ups that build their culture from scratch, or for tech giants with cloud-native roots. But in…

| In CI/CD

In software development, a deployment pipeline is a system of automated processes designed to quickly and accurately move new code additions and updates from version…

| In Best Practices & Insights, Product

Automation is everywhere in our day-to-day IT practices. Many of the processes that have been created for managing hardware and software components were designed, or…

| In CI/CD, DevOps

Cloud environments make virtualization easier and faster for developers, and containers play an integral role as a virtualized sandbox, containing everything to run processes or…

| In DevOps

In today’s hyper-competitive tech environment, launching a new app or SaaS product is the first step in a never ending journey of writing and deploying…

| In Partnerships

At first glance, applying machine learning to Continuous Delivery might sound a bit like cracking a peanut with a sledgehammer. I mean, how hard can…

| In Ideas, Technology, Thoughts, Trends

Today’s infrastructure is not your grandparents’ IT infrastructure, nor is it the infrastructure from a generation ago. The days of punch cards, vacuum tubes, ferrite…

| In CI/CD, DevOps

Continuous delivery, also known as CD, refers to the ability to automate software deployment so that it’s always ready to be released into the production…

| In Operations Performance, Reliability

Continuous integration (CI) is a software development practice where members frequently merge their work to decrease problems and conflicts. Each push is supported by an…

| In Reliability

At PagerDuty, all of our computing infrastructure is automated using Chef. We push out features and changes to our Chef codebase very frequently – often…