Skip the take-home assessment
Next time you're asked to do a take-home coding assignment for a job application, push back a little.
Landing a job is a numbers game, so don't take rejection personally
Most job applicants are rejected, including many good ones. Stick in there.
My job red flags
This is my list of red flags when applying for jobs to serve as food for thought when creating your own list.
Reader question: "What do you do for interview prep?"
Most important: Ask anything that could help answer the question "Do I want to work here?"
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
What does a DevOps engineer do?
I’ve said before that “DevOps engineer” is a bit of an oxymoron. I want to explore this idea a bit, by looking at what “DevOps engineers” do. When I do a job search for “DevOps engineer” on LinkedIn, here are some of the commonly required skills and experience: CI/CD pipelines Build automation Cloud providers (AWS, Google, Azure) Configuration management (Ansible, Chef, Puppet, etc) Containerization (Docker, Kubernetes) When we plot these skills and activities against the DevOps lifecycle, we see something like this:
How do I become a DevOps engineer?
A question I hear a lot is “How do I become a DevOps engineer?” I have two answers to this question. The first probably isn’t very satisfying: “DevOps Engineer” is an oxymoron. DevOps, as a philosophy, is the idea that Development and Operations should work together, in cooperation. My second answer addresses what I expect most people mean by the question: How can a developer adopt a more DevOps mindset, and possibly even move into operations?
How to Land a Job Using GitHub
Your GitHub profile is the centerpiece of any modern engineering CV. Here are some tips to help make yours stand out.