Effective Delegation Management Skills – Attention to Detail

It may seem obvious that attention to details when planning and executing project management is a basic management skill. The very essence of effective delegation and project execution is based on this focus. It is a core management skill and basic responsibility. Given the obvious, why do so many managers lose that focus? Effective delegation…

Becoming an Effective Manager

Many successful people get promoted into management and quickly find the pressure to be higher than anything they felt in the past. As an individual contributor, it is much easier to control the outcomes of your work. It may not seem like that at times, but you have a lot more control than when you…

Kanban vs Scrum vs Agile

When inflexible and wasteful software development processes are making your organization inefficient, it’s time to introduce an agile methodology. Kanban vs Scrum then becomes an essential question: Which agile software development methodology is better suited for my own situation? And is Kanban agile? What about Scrum vs agile? Confusion is spreading… Let’s have a look…

Six Ways Ansible Makes Docker-Compose Better

Containers are popular for many reasons. One key reason: container images are easy to build and, once built, don’t change.  When Developer A says, “Hey, check out this new application, just download this container image and run it,” Developer B doesn’t have to ask the question, “How do I configure it?”  Developer B can just…

Integrating Atlassian Bitbucket Pipelines with Ansible Tower

Customers everywhere are using Ansible and Ansible Tower to deliver the promise of DevOps. Atlassian Bitbucket can be coupled with Ansible and Ansible Tower to create an application workflow. In this example workflow, a developer makes an update to their application, checks the code into source control, a continuous integration test passes, and it is…

29 questions to ask yourself if you’re in devops

A few days ago, I had an opportunity to meet and interact with a few friends, who works as a developers within Mozilla. We had an interesting conversation about devops and how things work in the area. They explained the growing importance of devops in organizations and the rise of devops as a culture that…

How Ansible Works

Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Being designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time. It uses…

Highly-Available Infrastructure Provisioning and Configuration with Ansible

The following is an excerpt from Chapter 8 of Ansible for DevOps, a book on Ansible by Jeff Geerling. The example highlights Ansible’s simplicity and flexibility by provisioning and configuring of a highly available web application infrastructure on a local Vagrant-managed cloud, DigitalOcean droplets, and Amazon Web Services EC2 instances, with one set of Ansible…

Creating custom dynamic inventories for Ansible

  The following is an excerpt from Chapter 7 of Ansible for DevOps, a book on Ansible by Jeff Geerling. Most infrastructure can be managed with a custom inventory file or an off-the-shelf cloud inventory script, but there are many situations where more control is needed. Ansible will accept any kind of executable file as…

Automating Your Automation with Ansible Tower

The following is an excerpt from Chapter 11 of Ansible for DevOps, a book on Ansible by Jeff Geerling. The example highlights the effectiveness of Ansible Tower for automating infrastructure operations, especially in a team environment. Throughout this book, all the examples use Ansible’s CLI to run playbooks and report back the results. For smaller…