Docker Captains are leaders from the developer community that are both experts in their field and are passionate about sharing their Docker knowledge with others. “From the Captain’s Chair” is a blog series where we get a closer look at one Captain to learn more about them and their experiences. Today we are interviewing Naga Santhosh Reddy Vootukuri, known by his nickname Sunny. Sunny is a Principal Software Engineering Manager at Microsoft Azure SQL organization with 17+ years of experience in building cloud distributed scalable systems. He’s also a Dapr Meteor and an open-source contributor to Dapr and Microcks, both…
Author: drweb
Working in DevOps long enough teaches you two universal truths:Engineers love spinning things up.Finance loves asking why the bill looks like a phone number.That’s exactly why I lean heavily on FinOps. For me, it’s not just a framework — it’s the reality check that keeps cloud engineering both technically smart and financially sane. The lifecycle is simple: plan smart, track everything, optimise constantly, stay visible, and keep everyone accountable.Start With RealityBefore anything exciting goes live, I sit down with finance, leadership, and engineers to figure out goals and realistic spending. I look at historical usage, upcoming workloads, and growth patterns…
Terms of Contract Contract Type: Part-time contract position, up to 20 hours per week. Engagement Type: Ongoing, project-based support across multiple active client projects. Location: Fully remote, within the U.S. and Canada. Potential for Ongoing Work: Initial 2-3 month engagement with potential for long-term ongoing work beyond the initial engagement. About the Role We are seeking a detail-oriented Manual QA Tester to support quality assurance efforts across multiple custom web application projects. This role is ideal for someone who thrives in a dynamic agency environment, can quickly context-switch between projects, and maintains structured, disciplined testing processes. You will work closely…
Finding duplicates was an interview question for me years ago, and I’ve never forgotten it. Recently I got asked how to easily do this and delete them, so I decided to write a couple of posts on the topic. This one looks at simple, single column IDs. The next one will look at more complex situations.Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers.A Simple ScenarioLike many people, I like identity fields for primary keys. However, lots of people build tables like this:CREATE TABLE PurchaseOrder ( poid…
Policy as code is usually framed as a compliance tool. It blocks insecure configurations, enforces internal standards, and helps teams prove they meet audit or regulatory requirements. That framing is accurate, but incomplete. The same mechanism can also reduce waste. In many organizations, cloud cost is still reviewed after resources are live and spend is already visible on the bill. By then, the expensive decision has already been made. Policy as code gives platform teams a way to shape those decisions earlier, before waste becomes part of the default path. Why Cost Problems Grow Quietly Cloud overspend rarely comes from…
Oracle released Java 26 on March 17, 2026, and while every six-month release comes with its own set of improvements, this one carries a broader message: Java isn’t just keeping pace with the AI era — it’s actively positioning itself as the infrastructure layer where AI workloads will run. For DevOps teams managing large Java estates, that’s worth paying attention to. The Scale of What You’re Already Running Before getting into what’s new, it helps to remember what’s already in place. According to a 2025 VDC study, Java is the number one language for overall enterprise use and for cloud-native…
Over time, I’ve realised that one of the hardest parts of cloud management isn’t deploying infrastructure — it’s balancing performance with cost. The cloud gives us incredible flexibility, but that flexibility can quietly become expensive if it isn’t managed intentionally. I’ve seen environments scale beautifully from a technical perspective while costs scaled just as quickly. For me, cost optimisation isn’t about reducing spend at all costs. It’s about making sure performance, scalability, and financial efficiency move together. Right-Sizing ResourcesOne of the first things I look at during any cost review is resource utilisation. More often than not, I find instances…
About ThreadAt Thread, we’re transforming the IT services industry with AI-first automation. What started as a collaboration layer on top of legacy ticketing systems has evolved into something far more powerful: a platform that helps Managed Service Providers (MSPs) resolve issues before they escalate, automate repetitive work, and deliver exceptional service without relying on traditional tickets at all.We’re building the future of AI-assisted service delivery—and we’re looking for a Senior Software Engineer to join one of our engineering teams. This is a rare opportunity to help invent tools that don’t exist yet, backed by a product-led team, real customer traction,…
Sauce Labs today made generally available an artificial intelligence (AI) agent that translates a natural language intent into a set of executable test suites that can run anywhere. Company CEO Dr. Prince Kohli said the Sauce AI for Test Authoring agent closes a gap that has emerged between the rate at which code is being written in the age of AI and the ability of application developers and software engineering teams to validate it. Testing has now become a major bottleneck that is preventing DevOps teams from realizing many of the promises of AI coding, he added. In the absence…
I’m starting a webinar series about SQL Server indexing with the fine folks of MSSQLTips.com. Each “episode” will be about 30 minutes long and will feature a certain topic of indexes in SQL Server (or related database engines). The target audience are people new to SQL Server or new to the concepts of indexing. So don’t expect technical deep dives like Brent Ozar or Hugo Kornelis, but a beginner-friendly introduction to the various concepts The first webinar is about clustered indexes and is hosted Wednesday the 25th of March 2026 and you can register for free.The post Webinar Series –…
