{"id":3009,"date":"2026-11-12T10:40:00","date_gmt":"2026-11-12T10:40:00","guid":{"rendered":"https:\/\/www.rajeshkumar.xyz\/blog\/?p=3009"},"modified":"2026-11-12T10:40:00","modified_gmt":"2026-11-12T10:40:00","slug":"harbour-group-shares-the-hard-jobs","status":"publish","type":"post","link":"https:\/\/www.rajeshkumar.xyz\/blog\/harbour-group-shares-the-hard-jobs\/","title":{"rendered":"The Harbour Group: How One Team Shared Its Hardest Jobs"},"content":{"rendered":"<p>Picture the Harbour group, six engineers working for a mid-sized online retailer. Nothing about them stands out, and that ordinariness is precisely what makes their experience worth a look. For two years, one engineer named Vikram handled every container image clean-up, every late-night release problem and every grumpy call from the product team. He was brilliant, he was liked, and he was slowly disappearing into the job. What follows is how they turned it around, and how the change lifted every career in the room, even those of people who had never gone near the nasty jobs.<\/p>\n<h2>How Vikram became the answer to everything<\/h2>\n<p>It began innocently. Early on, the team&#8217;s container images were a mess: old tags piling up, builds that nobody quite trusted, and a registry growing without anyone checking it. Vikram tidied it once, quickly and well. After that, whenever something in that area went wrong, people said, &#8220;Ask Vikram.&#8221; Within a year he was also the first person called when releases failed, and the person who explained delays to product managers.<\/p>\n<p>He never complained. If anything he took a quiet pride in being relied upon. But his weekends shrank, he stopped writing the blog posts he had once enjoyed, and his enthusiasm for new tools faded. In career terms, he was stuck: so useful in his corner that nobody could picture him doing anything else.<\/p>\n<h2>The conversation that changed things<\/h2>\n<p>The team&#8217;s lead, Shreya, noticed during a one-to-one. Vikram mentioned that he had not taken a proper holiday in over a year. Shreya asked a simple question: &#8220;If you were away for three weeks, who would handle the registry?&#8221; The pause that followed was the answer.<\/p>\n<p>She did not announce a reorganisation. She asked Vikram to help her draw up a list of every job in the team that people dreaded or avoided, and they did it together over coffee. Seven tasks went on the list. Vikram was the main name beside five of them.<\/p>\n<h2>The rota they built<\/h2>\n<p>Shreya and Vikram kept the design modest. They chose three duties to rotate first: the weekly image clean-up, the first response to failed releases and the monthly explanation of delays to product. Every other engineer would take turns, one week at a time, in a published order.<\/p>\n<ol>\n<li><strong>Shadow first.<\/strong> Each person watched Vikram handle the duty once before taking a turn.<\/li>\n<li><strong>Backup named.<\/strong> For the first turn, Vikram was reachable but expected to advise, not to take over.<\/li>\n<li><strong>Heavy weeks counted.<\/strong> After a hard week, you got a lighter duty.<\/li>\n<li><strong>A short note at the end.<\/strong> Each person wrote a few lines on what surprised them.<\/li>\n<\/ol>\n<p>Vikram found the first month painful. A teammate named Danish took twice as long to clean the registry and made a tagging mistake that briefly broke a staging build. Vikram bit his tongue and helped fix it afterwards. The team added a rule to its notes. The same mistake never happened again, and Danish became the team&#8217;s unofficial expert on tagging policy. For readers wanting grounding in this territory, practical advice on <a href=\"https:\/\/www.rajeshkumar.xyz\/blog\/master-docker-image-management-best-practices-for-engineering-teams\/\">looking after container images in a sensible, repeatable way<\/a> pairs well with a rota like this.<\/p>\n<h2>What happened to the careers in the room<\/h2>\n<p>Here is the part that surprised everyone. The rota did not only help Vikram. It reshaped the whole team&#8217;s profile.<\/p>\n<ul>\n<li><strong>Vikram<\/strong> regained time and started writing again. His posts about what he had learned from teaching the rota were widely read within the company, and a few outside it. His standing moved from reliable fixer to someone who builds systems others can run.<\/li>\n<li><strong>Danish<\/strong> found a speciality and began to speak at the internal engineering meet-up about image policy.<\/li>\n<li><strong>Meera<\/strong>, who had always been quiet, discovered she was the best of the group at explaining delays to the product team. Her calm, plain language reduced the number of anxious messages overnight.<\/li>\n<li><strong>Shreya<\/strong> found that a team with shared knowledge was far easier to lead, and she could finally plan holidays herself.<\/li>\n<\/ul>\n<p>This is the connection to personal branding that people often miss. A reputation grows from the visible things you do well, and from the things you teach. When you rotate hard jobs, everyone gets more material for their own story: what they handled, what they learned and what they passed on. Writing it up, even in a short post, is a powerful way to be remembered.<\/p>\n<h2>The tools were not the point, but they helped<\/h2>\n<p>The team did not buy anything new. They did tighten a few practices that made the rota survivable. They gave their pipelines clearer failure messages, so a person on their first turn could tell what had gone wrong. They reviewed their build habits, in part by reading about <a href=\"https:\/\/www.rajeshkumar.xyz\/blog\/common-docker-mistakes-beginners-should-avoid\/\">typical container missteps that newcomers repeat<\/a>, and wrote their own short list of local do&#8217;s and don&#8217;ts. And they looked again at how releases flow, drawing on ideas like those in <a href=\"https:\/\/www.rajeshkumar.xyz\/blog\/fast-cloud-shipping-tools-how-docker-supports-ci-cd-pipeline-automation\/\">a primer on how containers support automated delivery pipelines<\/a>.<\/p>\n<h2>Where outside help came in<\/h2>\n<p>When the business grew and the group needed overnight cover they could not provide themselves, Shreya looked at what external operations support looked like. A support and consulting firm such as <a href=\"https:\/\/www.devopssupport.in\/\">DevOpsSupport<\/a>, which serves startups and larger organisations across cloud operations and DevOps, was one of the models she studied. She did not rush to sign anything. What she took from the research was an understanding of how specialist teams structure their own rotations, which she then borrowed for the Harbour group.<\/p>\n<h2>The first quarter, week by week<\/h2>\n<p>Shreya later described the opening weeks as a sequence of small embarrassments followed by small relief. In week one nobody quite knew where the shared calendar lived. Week two, the first shadow session ran long because Danish asked a question nobody had considered in years: why does the clean-up skip one particular repository? Vikram had to look it up. Week three, the first solo release response was uneventful, almost disappointingly so. By week six people were swapping turns with a polite message to the group, and the notes folder held a dozen short entries that were already more useful than the old wiki page nobody opened.<\/p>\n<h2>What nearly went wrong<\/h2>\n<p>Three things threatened the experiment. The first was Vikram himself, who occasionally slipped back into fixing things without saying so. The team agreed that anyone who steps in must say so, kindly, afterwards. The second was fairness. After one rough week, Danish felt he had drawn the short straw, and the group introduced weighting. The third was fatigue with the process: by month four the notes had become perfunctory. A short monthly review, fifteen minutes with biscuits, brought them back to life.<\/p>\n<h2>Lessons you can take to your own team<\/h2>\n<ul>\n<li>Start by listing the dreaded jobs together. Do it kindly and without blame.<\/li>\n<li>Rotate a few duties, not everything. Add more only after the first ones are steady.<\/li>\n<li>Use shadowing so nobody meets a hard duty cold.<\/li>\n<li>Keep notes short and keep them somewhere people actually look.<\/li>\n<li>Let people write about what they learned. It builds both skill and reputation.<\/li>\n<li>Keep a regular check-in. Rotas drift without one.<\/li>\n<\/ul>\n<h2>A year later<\/h2>\n<p>The Harbour group today looks the same from the outside. Same office, same tools, similar release schedule. Inside, things feel different. Vikram took three weeks off in the summer and returned to find nothing on fire. Danish leads the image policy. Meera is on a path toward product liaison. Nobody is the hero, which is the best compliment a team can receive.<\/p>\n<p>If you are the Vikram of your team, take heart: you can hand work on without becoming less valuable. If you are a manager, ask your own Vikram about their last holiday. And if you are somewhere in between, volunteer for a supported turn at the thing people dread. It is one of the quickest ways to learn, and one of the best stories you will ever tell about your own career.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A team story about a gifted engineer who became the answer to everything, and the rota that gave him, and everyone else, room to grow.<\/p>\n","protected":false},"author":6,"featured_media":3010,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[713],"tags":[],"series":[],"class_list":["post-3009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops-careers"],"_links":{"self":[{"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/posts\/3009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/comments?post=3009"}],"version-history":[{"count":1,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/posts\/3009\/revisions"}],"predecessor-version":[{"id":3119,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/posts\/3009\/revisions\/3119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/media\/3010"}],"wp:attachment":[{"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/media?parent=3009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/categories?post=3009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/tags?post=3009"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/www.rajeshkumar.xyz\/blog\/wp-json\/wp\/v2\/series?post=3009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}