Before I jump into what container means and how containerization improves modern-day application deployment. The default way to deploy an application was on its own physical computer. To set one up, you would find some;
· Physical space,
· Network connectivity,
· Install an operating system,
· Any software dependencies, and
· The application itself.
If you need more processing power, redundancy, security, or scalability, what would you do?
Well, you would have to add more computers. It was very common for each computer to have a single purpose. …
In this article, I’ll explain the fundamental components of the Kubernetes operating philosophy. To understand how Kubernetes works, there are two related concepts you need to understand.
1. Kubernetes Object Model
2. Principle Of Declarative Management
The first, Kubernetes object model. Each thing Kubernetes manages is represented by an object, and you can view and change these objects’ attributes and states.
The second is the principle of declarative management. Kubernetes expects you to tell it what you want the state of the objects under its management to be. …
Besides living DevOps, I actually read a lot, and I think it helps me get some different perspectives and makes sure that I get outside of my own bubble and experience. So, there are a few books I thought I would recommend for you to take a look at.
Apparently, everyone who does DevOps needs to read at least once. It’s a great book. It’s a more story-based scenario by Gene Kim and co., that says look; let’s walk through an actual fictional example of an enterprise that has challenges and starts implementing these sorts of DevOps practices. …
Before we jump into using DevOps in our organization or team, it’s important to understand the values it could bring to the organization or team. I want to take a moment and talk about some of the core DevOps values, some of those things that you have in DevOps.
Trust is a huge one. This is trust in each other, trust that people and teams will do the right thing. You’ll also see trust, but verify as a principle in DevOps that of course, you trust people. …
In my posts on Top 4 Reasons behind Building a Team and Reasons Why Teams Fail. I discussed reasons why teams are put together and reasons why teams fail respectively. So, how do we build a Successful Team? Before we jump into tactics let’s talk about the definition of success.
These are the questions you can ask to get what success could mean to your team.
· How would you define a successful team? You might measure team success by the cohesiveness of the team.
· Was the team close?
· Are they a tight organization that from now on…
I think one of the biggest reasons teams fail is a misalignment of vision.
For example, you may have worked on a team where your customer or the people outside of the team had an idea for what team was going to produce. They may have thought, “We hope for an awesome product delivered in nine months.” OK, I like the nine months, but I don’t like the hope or the awesome.
How do you define awesome? What’s an awesome product? As a team member you know you want more than awesome — you want specifications. …
Understanding why teams are put together is of utmost importance to the upward movement of any organization.
Why teams are even put together in the first place. You’ve heard the saying “if you want something done right, do it yourself.” There are reasons why you might not want to do it yourself.
#1 The More Resources You Deploy The More Quality And Faster Results You Get
One of the most obvious reasons to have a team is because there’s an idea that the more resources that you throw at something, resources being;
· More people,
· More eyeballs,
Projects are similar in many ways but no two projects are the same. — John Babel
In project management, it’s important to understand what a project is? What counts as a project versus what else might be part of our normal course of business? Well, there are a few unique characteristics that set projects apart from other sorts of work.
When you’re working with a mentor, it’s only natural that sometimes your relationship can get casual. Here are some ideas on how to keep your relationship professional.
First, make sure that you always do what you say you will do. Your mentor needs to know that if you have a conversation and you commit to something, you’ll actually follow through with that commitment. If you can’t follow through with the commitment or you have a reason why it doesn’t make sense anymore, then have that conversation — but if you commit to doing something, then do it.
As I mentioned…
Let me start with this quote by John C. Shin — “Show me your mentor and I’ll show you your future”. And this is absolutely true.
In my posts on 5 surprisingly Effective Ways to find the right Mentor and 2 Stunning Types of Mentoring Relationship You Can have… I discussed how you can find the right mentor and the two types of mentoring relationships you can have respectively. So, how do we ask someone to be our mentor?
Alright, let’s talk about how we can ask someone to be our mentor.
We’ve identified the person, and now we need…
Senior Cloud & DevOps Engineer @Panet, tweet: @saheed_olad