Mark Whitby
United Kingdom
3K followers
500+ connections
View mutual connections with Mark
Mark can introduce you to 10+ people at JFrog
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Mark
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
About
I love interesting problems. The kind of problem that holds my attention past midnight is…
Articles by Mark
-
From Debug Hell to Automated Troubleshooting: What Claude Code Showed Me About the Future of Developer Productivity
From Debug Hell to Automated Troubleshooting: What Claude Code Showed Me About the Future of Developer Productivity
Over the past few days I’ve been testing how AI coding agents handle a real-world DevOps problem. I created a setup…
23
3 Comments -
Is Kubernetes LTS Sabotaging Your Digital Transformation?Jul 31, 2025
Is Kubernetes LTS Sabotaging Your Digital Transformation?
Azure's new 2-year Kubernetes LTS sounds like progress. But it might be the worst thing that could happen to your…
60
7 Comments -
Can AI Replace Senior Developers? The Long-Term Cost of Relying on LLMs Over Expertise.Nov 14, 2024
Can AI Replace Senior Developers? The Long-Term Cost of Relying on LLMs Over Expertise.
I recently heard of companies planning to reduce software engineering costs by replacing experienced, high-salary…
26
3 Comments
Activity
3K followers
-
Mark Whitby shared thisWe're hiring a Senior Solutions Engineer at JFrog - and three months into the role myself, I thought it worth sharing why it's been genuinely interesting. The shift in how enterprises are thinking about their software supply chain has been quite striking. What used to be niche concerns around dependency management and container security are now board-level discussions. When you're working with financial services customers who need to meet DORA compliance, or technology companies trying to get their security posture right whilst still shipping at pace, the technical challenges are properly engaging. What I've enjoyed most is the breadth of the platform. You're not just bolted onto one narrow capability. One day you're working through Artifactory and package management architectures, the next you're deep in SAST scanning and SBOMs, then pivoting to demonstrate how JFrog Curation can help teams avoid pulling in compromised packages before they even hit the build pipeline. It's the sort of role where you need to understand both the deep technical stack and the commercial reality of how enterprises actually make decisions. We're looking for another Senior Solutions Engineer to join the team. It's a hybrid role based out of London, working with enterprise customers on building secure software supply chains. If you've got a background in DevSecOps, understand modern cloud architecture and fancy working with some genuinely complex technical problems whilst still operating at a strategic level, it's worth a look: https://lnkd.in/esw2EUCQ The Cloud Native community in the UK is strong, and JFrog sits right in the middle of that ecosystem. If you're active in that space, you'll know the platform already. If you're curious about the role or want a confidential conversation about what it's actually like day-to-day before applying, drop me a message. Happy to chat. #Hiring #DevSecOps #CloudNative #SolutionsEngineer #LondonJobs #UKTech #Kubernetes JFrog
-
Mark Whitby shared thisJFrog Security Research has uncovered a new wave of compromised npm packages following the earlier Shai hulud incident. These packages contain a self replicating worm designed to steal tokens from local machines and CI pipelines across GitHub, npm, AWS, GCP and Azure. This is not theoretical. These packages were live in the registry and could have been pulled into builds without anyone noticing. The linked blog post breaks down how the worm spreads, what it steals and how widespread the infection attempts were. This is exactly the problem Curation is built to stop. It blocks malicious packages at source so they never reach developers or pipelines. The screenshot shows how the Catalog surfaces the issue with precise remediation steps and ready to use Curation policies. If you want to understand whether your pipeline would have blocked this threat or how to set up Curation controls, get in touch. https://lnkd.in/eRp2eKjq
-
Mark Whitby posted thisJust coming to the end of my first week at JFrog. It’s been an intense and fascinating start. As I’ve been diving deeper into the platform and learning more about software supply chain risks, the recent PhantomRaven malware campaign caught my eye. It’s a sophisticated attack that uses “slopsquatting”, a technique where packages are registered with names close enough to legitimate ones that an LLM might hallucinate and suggest them. Once installed, those packages fetch and execute remote code to harvest developer credentials and keys. Attacks like this keep getting more creative and harder to detect. It’s good to be working somewhere focused on protecting developers and organisations against exactly this kind of evolving threat. I’ll be sharing more insights on software supply chain security and DevSecOps as I settle in. Follow along if that’s your space. #SoftwareSupplyChain #DevSecOps #SoftwareSecurity #OpenSourceSecurity #JFrog #AIinDev #AICoding #VibeCoding
-
Mark Whitby shared thisI’m really thrilled to be joining JFrog as a Solutions Architect in the New Logos team - taking the next leap in my journey 🐸 As AI-generated code becomes part of everyday software delivery, the need for trusted, traceable and secure software supply chains has never been greater. JFrog’s platform brings together artifact management, security and automation to help organisations build, verify and ship software safely and continuously. After years helping enterprises modernise how they build and run software, it’s exciting to now be working on the tooling that makes that possible. I’m looking forward to collaborating with customers across EMEA and scaling success together. Huge thanks to Shubha and Rafael, and to all the Frogs I’ve met so far, for the incredibly warm welcome. #JFrog #DevSecOps #MLOps #AIengineering #SoftwareSupplyChain #SoftwareSupplyChainSecurityMark Whitby shared thisI am very excited to welcome Mark Whitby to JFrog as a Solutions Architect in the New Logos Team focussing on EMEA. Mark Whitby Looking forward to scaling our success together !! #JFrog #newhire #devsecops #mlops
-
Mark Whitby shared thisJust two months short of my tenth anniversary at Microsoft, it’s time to move on. Switching from the customer side after a long career in financial services was a big leap. One of the things I’ve loved most at Microsoft has been the diversity of customers. When you’ve spent years in highly controlled banking environments, seeing how technology runs in government or retail can be a real eye-opener. And after years of “trailing-edge tech” (as I sometimes joked about banks), it was exciting to work with organisations moving fast on the leading edge. But of course, everyone says it - it’s the people that make Microsoft special. The first half of my time was with the UK STU and CSU, where I worked with some incredibly smart and generous people. Too many to mention, but you know who you are. The second half was with the outstanding Global Black Belt team - experts in open source, cloud native, app innovation and AI. I first met the GBBs at community events like Docker and Kubernetes meetups, then Red Hat Summit and Open Source Summit in Edinburgh back in 2018. That’s where I met people like Justin Davies, Gustav Kaleta, Mohammad Nofal, Brian Redmond and Jorge Palma - some of whom went on to lead Azure Kubernetes Service into what it is today. In 2021, I finally joined the team myself. The last four years have been incredible. Working daily with brilliant colleagues like Kevin Harris, Roy de Milde, Yasmin Sarbaoui, Robin-Manuel Thiel, Alex Vieira, Alessandro Avila, Carlos Garcia Lalicata, Kosta Petan, Katarina Svedman, Xavier Pouyat, Dennis Zielke, Steve Pincaud, Mohamed Saif, Rasmus Hummelmose, Anu Bhattacharya and Rita Costa Oliveira, plus many more across Asia and the Americas. A special thanks to Mo for his leadership and to Andreas Urban, Joseba Urzelai and John Yokim for their support. There are far too many moments and people to list here. It’s been a fantastic journey and leaving wasn’t easy. But it’s time for a new adventure - one that starts very soon. More on that next week. I’m genuinely excited for what’s next. It's going to be another big "leap". 😉
-
Mark Whitby shared thisWeekend Vibe Coding: From SwiftBar to Windows Tray Magic ✨ You know those weekends where you start with one small problem and end up disappearing down a rabbit hole? That was me today. The Starting Point 🤔 On my Mac I had a neat SwiftBar setup: a little Python script that queried PureGym’s API and showed me how busy the gym was. Quick glance, instant decision. But I’ve been spending more time on Windows and found myself missing that at-a-glance view. After searching for alternatives and finding nothing I liked, I thought: why not just code it myself? The Journey 🚀 What I thought would be a quick half-hour job turned into several hours of very enjoyable problem-solving: • First, a .NET console app to hit PureGym’s API • Quickly ran into authentication walls and incomplete data • Found old forum posts of others fighting the same API battle • Nearly gave up… until Claude suggested I capture traffic from PureGym’s iOS app • Installed a proxy, intercepted calls, uncovered the headers I needed. Breakthrough From there, it was smooth(er) sailing: ✅ CLI app ✅ Windows tray app ✅ Colour-coded icons (green = quiet, red = busy) ✅ Auto-refresh every 10 minutes The Result 🏆 A native Windows application that lives in the tray and shows me gym attendance at a glance. Overengineered for the problem? Absolutely. Worth it? 100%. The irony: I’ve probably spent more time coding this than I’ll save optimising my gym visits. But that’s not the point. Sometimes the best projects are the ones that: 1️⃣ Teach you something new (reverse-engineering APIs, Windows tray apps) 2️⃣ Give you a dopamine hit every time you see them working 3️⃣ Make you smile when you use them I call that a good weekend. 👉 Code’s here if you’re curious: https://lnkd.in/emEYNw-aGitHub - MarkWme/puregym-attendance-monitor: Windows system tray application to monitor PureGym attendance in real-timeGitHub - MarkWme/puregym-attendance-monitor: Windows system tray application to monitor PureGym attendance in real-time
-
Mark Whitby shared thisI spent a full day fighting with a failing GitHub Actions workflow. Thirty minutes with Claude Code turned the whole experience on its head. This wasn’t just code autocomplete, it was automated troubleshooting that fixed issues, re-ran pipelines and gave me space to focus on architecture rather than firefighting. I’ve written up the full story and the implications for developer productivity here. #AI #Claude #ClaudeCode #DevOps #CICD #GitHubActions #Copilot #JFrog #DeveloperProductivityFrom Debug Hell to Automated Troubleshooting: What Claude Code Showed Me About the Future of Developer ProductivityFrom Debug Hell to Automated Troubleshooting: What Claude Code Showed Me About the Future of Developer ProductivityMark Whitby
-
Mark Whitby shared thisI stumbled across one of Kyle's other posts a few weeks ago and signed up for his newsletter. I'd recommend you do too! In this post, he dismantles the hype around vibe coding. And as I've said elsewhere before, AI coding assistants don't replace the need for experienced developers. I particularly liked this paragraph: "The vibe coding trend promises to "democratise development" by letting anyone generate working software through natural language prompts. But there's a crucial paradox everyone's missing: AI coding tools work best for experienced developers and worst for beginners. The very people who need the most help get the least value, while those who already know what they're doing get massive productivity gains." He also writes how he's seen even the best AI tools produce not just poor quality code, but outright harmful code. Anyway, go read this.Mark Whitby shared this"Vibe coding" is creating a generation of developers who can't actually code. I've been working on a complex financial system - thousands of lines with intricate integration patterns. When I spin up Claude Code on it, the AI suggests completely wrong approaches. It doesn't understand data flows or existing architecture. But here's what I've noticed: experienced developers get 10x productivity from AI tools. Beginners get burned. The paradox that gets missed: → Skilled developers guide AI through complex systems → Vibe coders accept whatever AI generates I see startups with exposed API keys, hardcoded credentials, and security disasters. Why? Because they "forgot the code exists" and never learned to spot the problems. The real skill isn't prompt engineering. It's understanding your codebase well enough to direct AI through it. When AI suggests authentication patterns, I know if they follow zero-trust principles. When it generates Go code, I spot dangerous nil map patterns immediately. This comes from years of debugging production issues. Companies aren't hiring "prompt engineers." They're hiring developers who can review AI-generated code and catch the 40% of outputs that contain vulnerabilities. The future belongs to developers who make AI understand their systems, not just describe what they want in English. Don't choose between AI and skills. Combine them. Are you building AI literacy or just AI dependency? https://lnkd.in/d2YhiHAUWhy Vibe Coding Fails: Skilled AI Development vs PromptingWhy Vibe Coding Fails: Skilled AI Development vs Prompting
-
Mark Whitby reposted thisMark Whitby reposted thisI'm hiring for a Mainframe & Midrange Migration & Modernization Solutions Engineer in the Global Black Belt team. In this role, you will be part of a multidisciplinary specialized team tasked with Migration and Modernization for all workloads to Azure Native, and your main workload focus will be Mainframes & Midrange, covering the EMEA market. You will lead the motion for us in EMEA, you will interact with engineering teams, GTM, ISVs, partners, account teams and customers, and with the advancements of AI Assisted Modernization, you will get exposure to some of the most interesting technological advancements. If interested, please apply https://lnkd.in/eEU-BB7w
-
Mark Whitby reacted on thisMark Whitby reacted on thisI recently left Snowflake after two years of working with amazing platform, customers and colleagues. I have learnt a lot on everything data and AI in manufacturing, commodities, energy and utilities. Many Thanks to Erwin van Laar and Rebecca Sopp for the great hiring experience that convinced me to leave AWS, SE leadership Alex D'Anna, Alex Lambert, Tihomir Todorov, Daniel N. for the trust and support, and many Snowflakes for all the learning and experience! I am exited to share that I have joined hands with my friend, fellow ex-Amazonian Sven Hansen to start KiyoData (https://kiyodata.com/), a Snowflake partner! We offer 1\Advisory: Data and AI strategy to help transition to the Agentic era. Help unblock implementation challenges using proven frameworks and blue-prints. 2\ Solutions Build: Industry focused solutions built on top of platforms like Snowflake using enterprise agentic AI architecture. We have a few in the pipeline, including an energy trading solution. 3\ Governance and Controls: Help architect data security, risk management, cost controls and governance needed for enterprise Agentic AI. If you need help in any of these areas, please contact us at info@kiyodata.com.KiyoData - Advisory, Solutions & Governance for the Agentic EraKiyoData - Advisory, Solutions & Governance for the Agentic Era
-
Mark Whitby liked thisMark Whitby liked this🧡 𝗦𝗶𝘅 𝗺𝗼𝗻𝘁𝗵𝘀 𝗮𝘁 Avanade 𝗮𝗹𝗿𝗲𝗮𝗱𝘆!! Time flies when you’re having fun! 😄 Feels like only yesterday I joined Avanade and discovered just how competitive consultants can get over crazy golf. ⛳😅 Six months later, I’ve had the opportunity to contribute to exciting AI initiatives across pharmaceuticals, utilities, the public sector and defense. While every project has brought new challenges, fresh perspectives and opportunities to learn and grow. 🤖🚀 𝗧𝗵𝗲 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝘆 𝗵𝗮𝘀 𝗯𝗲𝗲𝗻 𝗲𝘅𝗰𝗶𝘁𝗶𝗻𝗴, 𝗯𝘂𝘁 𝘁𝗵𝗲 𝗽𝗲𝗼𝗽𝗹𝗲 𝗵𝗮𝘃𝗲 𝗺𝗮𝗱𝗲 𝘁𝗵𝗲 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 𝘁𝗿𝘂𝗹𝘆 𝗺𝗲𝗺𝗼𝗿𝗮𝗯𝗹𝗲.🧡 Earlier this month, I was also proud to step into the role of 𝗔𝘃𝗮𝗻𝗮𝗱𝗲’𝘀 𝗗𝗮𝘁𝗮 & 𝗔𝗜 𝗗𝗶𝘃𝗲𝗿𝘀𝗶𝘁𝘆 & 𝗜𝗻𝗰𝗹𝘂𝘀𝗶𝗼𝗻 𝗟𝗲𝗮𝗱. 🌍🧡 I’m excited to contribute beyond project delivery and help create an environment where different perspectives are valued and everyone feels empowered to succeed. Looking back, these first six months have been filled with so much more than I could have imagined: 🚀 Building innovative AI and agentic solutions 🧠 Learning from incredibly talented colleagues 🤝 Building genuine friendships across the business 🌍 Gaining experience across diverse industries 📈 Taking ownership and growing professionally 🏸 Bringing colleagues together beyond work 🫶 Becoming Data & AI Diversity & Inclusion Lead 🧡 Experiencing plenty of that Avanade Orange Magic! Of course, none of this would have been the same without the incredible people who have supported me along the way. A huge thank you to Aadam H. for being my buddy throughout these first six months, answering my endless questions and helping me find my feet at Avanade. To Pete Gamble, my go-to person for guidance on doing things the Avanade Orange way, thank you for always being there! And to my brilliant manager, Nanda Nainadurai, thank you for believing in my potential and encouraging me to keep learning, growing and aiming higher. 🙌🧡 I’m also incredibly grateful to Vitor Antonio, Dilawar Mansoori and Ana Ocáriz Sánchez for making me feel at home from the very beginning of my first project. Your warmth and support made those early months truly special. 🧡 To everyone else who has been part of this journey, thank you for making these six months so memorable! Here’s to the next six months of learning, building, creating positive impact and continuing to take workplace competitions just a little too seriously. 😄🏆 🧡 𝗦𝗶𝘅 𝗺𝗼𝗻𝘁𝗵𝘀 𝗱𝗼𝘄𝗻, 𝗮𝗻𝗱 𝘁𝗵𝗲 𝗷𝗼𝘂𝗿𝗻𝗲𝘆 𝗶𝘀 𝗼𝗻𝗹𝘆 𝗴𝗲𝘁𝘁𝗶𝗻𝗴 𝘀𝘁𝗮𝗿𝘁𝗲𝗱! 🚀✨ #LifeAtAvanade #Avanade #OrangeMagic #AgenticAI #DiversityAndInclusion #DataAndAI
-
Mark Whitby reacted on thisMark Whitby reacted on thisToday marks exactly one year since I joined Amazon Web Services (AWS) as a Snr AI/ML Specialist in Financial Services, and what a year it's been. When I stepped through the door in September 2025, I knew AI was transforming the insurance industry. What I didn't fully appreciate was how fast — and how deeply I'd be involved in making it happen. Here's what Year One looked like: 🤝 Building executive trust, fast. From EBCs in Seattle with C-suite leaders to technical forums in London, I've had the privilege of sitting alongside some of the UK's most forward-thinking insurance executives as they shape their AI strategies. 🤖 Going all-in on Agentic AI. This was the year agentic AI moved from buzzword to production reality. I've helped customers design, workshop, and deploy agentic systems that are genuinely transforming claims processing, underwriting, and customer operations. 📈 Driving real outcomes. Helping customers land significant multi-million pound commitments, growing AI adoption by 75%+ year-on-year across my accounts, and closing some of the largest deals in the region — the numbers tell a story of customer trust and execution. 🎤 Presenting, demoing, and building. Whether it was running hands-on AI workshops, or co-authoring insurance industry strategy, I've loved every moment of creating and sharing. 🏆 Recognition. Proud of the strides and success our team is driving. Thanks to my colleagues who have helped me onboard and grow in my new role. The biggest lesson? In a company this size, the magic is in the people. My manager, my account teams, our partners, and — above all — the customers willing to bet on what's next. I'm just grateful to be along for the ride. Here's to Year Two. And 365 days of Day 1s🚀 #AWS #AI #GenAI #AgenticAI #Insurance #FinancialServices #OneYearAnniversary #CloudComputing #tfc-machinelearning-ai-interest #amaversary Andrea | Tom | Ahmed | James | Mattias | Anastasia | Rahul | Simone | Magnus | Hannah | Engincan | Laura | Michael | John | Daniel | Benjamin | Elliott | Eoin | Mark | Ashwani | Amit D many more
-
Mark Whitby reacted on thisMark Whitby reacted on thisLast week in Prague, I graduated from Microsoft's Azure Master Architect (AMA) Programme, receiving a Certification of Distinction as part of the inaugural EMEA cohort. Earlier this year, I was honoured to be selected as one of 34 Microsoft Solution Engineers and Cloud Solution Architects from across EMEA to participate in this premier architecture development programme. Over 90 days, we were challenged to apply technical expertise, strategic thinking, and business acumen to solve complex customer problems and drive meaningful outcomes. The programme began with little more than a one-page business brief. Three months later, we were expected to present a fully architected solution, and a deployed solution to a CxO-level panel. My capstone project focused on designing a sovereign AI platform for a pan-European media and broadcasting group. The solution, MediaSphereIQ, enables cross-archive content discovery, rights-aware personalisation, and responsible AI integration within editorial workflows. Without question, this was one of the most challenging assignments I have undertaken in my career. The domain was deliberately outside my industry expertise and required extensive research into new business models, operating practices, and regulatory requirements. Balancing the programme alongside a demanding customer-facing role meant many evenings and weekends were devoted to learning, designing, building, testing, and refining the solution. One of the most fascinating aspects of the project was the role of AI itself. A few years ago, delivering a project of this scale as a single architect would have been almost impossible. AI dramatically accelerated research, requirements analysis, architecture design, coding, testing, and operations. At the same time, the experience reinforced an equally important lesson: while AI can significantly amplify productivity, the skills developed over decades of architecture and engineering remain as relevant as ever. Understanding business outcomes, making sound architectural decisions, managing complexity, governing risk, and communicating effectively with stakeholders remain fundamentally human responsibilities. I would like to thank my management team, particularly Tracy Royle andKatherine Lightner, for their support, encouragement, and thank Greg Purcell, and Tom Harmer for supporting my nomination. Thank you also to Amit Agrawal , Jennifer Rheder, Andreea Maria Popa, Mervyn Cunningham, Brian Pendergrass, Debbi Hoehn, and everyone involved in running and supporting the programme. Most importantly, thank you to my fellow AMA EMEA cohort members. The quality of the discussions, collaboration, and shared learning made this an unforgettable experience. Now it's time to take those learnings forward and help customers accelerate their own AI transformation journeys #AzureMasterArchitect
-
Mark Whitby reacted on thisYesterday, I graduated as an Azure Master Architect. It was an honour to represent Microsoft UK in the European Azure Master Architect cohort. Over the past few months, I built a scalable, real-world banking platform from the ground up and presented it to a Microsoft executive panel—an experience that was both demanding and deeply rewarding. The programme extends far beyond technical expertise. It develops enterprise leaders who can navigate ambiguity, design at scale and drive meaningful transformation. A huge thank you to Tim Meyers, Niki Ozment Buchanan, and Ryan Berry for being such an excellent panel; to Jennifer Rheder for the presentation masterclass; and to Stephan Niklas and Amit for your guidance throughout. Thanks for your support Andy Mann and to Denise Dourado for the nomination. #AzureMasterArchitect #Microsoft #Azure
-
Mark Whitby reacted on thisMark Whitby reacted on thisI’m so tempted to buy a Mac Studio and run my own models from now on. Qwen 3.8 27B runs on hardware I can afford. No rate limits, no provider that can pull the plug, no watermarking, full privacy and benchmark scores at Opus 4.6 level (the best model money could buy from 6 months ago)! So I did the math… and it doesn’t add up. 😭 Mac Studio M5 Max, 64 GB: ~3,500 USD, about 30 tokens/s. Qwen 3.8 27B on OpenRouter: 2.42 USD per million output tokens. Break-even at roughly 1.45 billion tokens. Even at a generous 300-500K output tokens per day, that’s 8 to 13 years. Factor in electricity and it’s more like 10 to 16. The hardware is obsolete long before it pays off. And yet it’s impressive to be able to run a model of this class on a desk at all. Let’s see, where this all goes.
-
Mark Whitby reacted on thisMark Whitby reacted on thisTLDR; version. I’ve retired, it’s been great knowing and working with you all. For those of you happy to indulge me a little further …… After almost exactly 44 years of full time employment, time has come to kick back and relax. 40 years of my career have been spent pretty equally across 4 companies, starting with British Aerospace Military Aircraft, Schroder Asset Management, Aviva Investors and most recently M&G Investments. The other 3 companies I worked for I now consider stepping stones, that is not to diminish what I learned from them but as I chose not to stay for long I think it shows they weren’t the best of times. Some of the people I worked with have become and remain amongst my best friends. After a few years in Avionics Systems I moved into IT and that has been a never ending evolution over all those years from green screen Digital PDP-11 minis through to current day Cloud based platforms. This has created a constant stream of new things to learn, opportunities to grow and challenges to overcome. For someone who always wants to learn more and try new things, it has been a great journey. Everyone that I am LinkedIn with has in some way contributed to this and I thank you all for that. However, as I reflect on my career a few names immediately spring to mind and so these must subconsciously be the people I recognise as making the biggest contribution. Therefore a special shout out to Susan Avery, Mike Turvey MBCS CITP MAPM, Stan Wade, Michael Sullivan, Steven Clarkson, Alex Houseman, James Perrin, William Cullen, Matt Wild, James Eaton, Richard Slack and most recently Andrea Hodgson who has had to put up with my transition to a fully fledged grumpy old man. However, the big constant for almost all of this time has been Christine P., not sure what I would have become without her by my side. Now where are my slippers, there is daytime TV to watch …….. Darren
-
Mark Whitby liked thisMark Whitby liked thisI'm now one month into my role at the Office for National Statistics, and I'm having a lot of fun finding my feet and getting to know the place. In the blog post below I've shared some thoughts on the role that secure technology and data products will play in supporting the organisation's recovery and transformation. We have talented people, strong capabilities and a real opportunity to modernise, simplify and accelerate delivery. I'm excited about what we can achieve together in the months ahead. https://lnkd.in/gDdgM5xyBuilding the digital backbone behind the UK’s statisticsBuilding the digital backbone behind the UK’s statistics
Experience
Licenses & Certifications
Recommendations received
10 people have recommended Mark
Join now to viewView Mark’s full profile
-
See who you know in common
-
Get introduced
-
Contact Mark directly
Other similar profiles
Explore more posts
-
Andrew Dawson
Depot • 866 followers
Cursor Origin is live, with Depot as one of the first 3 official integrations! You can easily 'depot ci migrate' your existing GitHub Actions workflows to Depot CI, which works out of the box with Origin’s code hosting. Origin + Depot = Better CI workflows without relying on GitHub. https://lnkd.in/g3HfWvFB
17
-
☕️ Sean Jones
Half Systems • 256 followers
I don't normally advertise my blog but while preparing the ifnot200 beta I realised I can add a read only MCP endpoint to my services to help debug. If you're running something or a few things, consider adding one. ChatGPT, Claude, or whatever you use can then investigate the data sources directly. https://lnkd.in/ekZCbNaP
5
-
Marcelo Gigliotti
InfoScale • 2K followers
Moving from VMware to OpenShift Virtualization? One of the biggest concerns I hear from Infrastructure Architects: "How do I get the same level of DR protection I had before?" The answer is here. InfoScale for Kubernetes now delivers true enterprise-grade disaster recovery for OpenShift Virtualization — with continuous block-level replication, near zero RPO, automated failover, and zero vendor lock-in. https://lnkd.in/eVxnpC_n No more snapshot-based compromises. No more RPO measured in hours. Check out my latest article on how this changes the game for mission-critical workloads #OpenShift #Kubernetes #VMware #DisasterRecovery #CloudNative
41
-
Ben Howdle
3K followers
Cloudflare published an excellent postmortem (https://lnkd.in/eATRP454) about their November outage - and like all great engineering write-ups, it’s a reminder of something I’ve learned again and again: Most failures don’t come from malicious actors. They come from small, innocent assumptions that quietly cascade. In this case, it wasn’t an attack. It wasn’t a hardware failure. It wasn’t even a huge architectural flaw. It was a permissions change → duplicate rows → a config file doubling in size → hitting a memory limit → a panic in the proxy → global 5xxs. A tiny crack in a massive, brilliant system. And it’s a perfect example of why I’ve always built software with the worldview that: If something can fail, it eventually will fail - so your job is to design for recovery, not perfection. In the fintech products I’ve built (Letter, WorkMade, various banking systems), that mindset became non-negotiable: • Masking internal IDs because one assumption can cause an IDOR. • Declarative auth because scattered permissions create invisible exhaust ports. • Event sourcing because state lies, but logs don’t. • Zero-trust internal APIs because failures usually come from “trusted” paths. • Safe defaults and kill-switches because rollbacks should be boring. • Immutability and auditability because narrative matters more than state. The older I get, the more I appreciate the engineering teams who write postmortems like Cloudflare’s - not because something went wrong, but because they show how seriously they take building for failure. Anyone can design a happy-path system. Very few can design one that survives reality. And that’s the work I love most. Designing resilient systems. Finding the exhaust ports before attackers or accidents do. Building architectures that bend, not break. Making failure a first-class consideration, not an afterthought. Cloudflare will come out of this even stronger - they always do. And if your team is thinking about resilience, threat modelling, failure modes, or re-architecting critical systems in 2026… happy to chat. benhowdle.im
4
-
Sergio S.
EPAM Systems • 3K followers
Scaling GitHub Copilot agents across teams? Most organisations are struggling with duplication and context pollution. The Problem: Teams often work in isolation, each building their own custom agents, skills, prompts and instructions. This leads to no reusability across the organisation and incorrect use of the primitives — agents become tightly coupled with project domain knowledge instead of remaining generic orchestrators. The Solution: Microsoft’s open-source Agent Package Manager (APM) combined with a clean architecture: - Thin routing Instructions that detect context and point to the right Skill - Heavy on-demand Skills carrying domain knowledge - Generic Agents (developer, tester, etc.) instead of an N×M explosion - Parameterised Prompts for repeatable workflows - Declare everything once in apm.yml, run apm install, and every repository gets a consistent, governed, portable agent setup. This is a game-changer for enterprise AI-native SDLC. Check out the project: https://lnkd.in/eMEE6a_5 Have you tried APM yet? Share your biggest agent customisation pain point below. #GitHubCopilot #AIagents #AgenticWorkflows #DeveloperExperience #APM cc: Daniel Meppiel Sebastien DEGODEZ
42
1 Comment -
Onur Micoogullari
Region Skåne • 1K followers
I built a Kubernetes operator in my spare time to automate the plumbing required to set up OIDC federation between OpenShift and Microsoft Entra ID, enabling Azure Workload Identity. I wanted to gain some hands-on experience writing a Kubernetes operator, while also solving a concrete problem we were facing at work at the time. We needed to get Azure Workload Identity in place, and the setup involved enough moving parts that it felt like a good candidate for reconciliation rather than a collection of scripts and manual steps. The operator manages the Azure workload identity infrastructure and the cluster’s OpenID Connect issuer integration, with a focus on explicit resource ownership, drift reconciliation, safe deletion, signing-key rotation, and recovery of retained workload identities. Interestingly, the project did not start in Go. My first implementation was written in Rust using kube-rs. I had a lot of fun with it, and I came away genuinely impressed by kube-rs and its relatively simple approach to writing Kubernetes controllers. But at some point I had to separate “this is fun to build” from “I would be comfortable operating this in a customer environment”. I found myself having to build or integrate more of the surrounding machinery myself, particularly around things such as Azure SDK integration and leader election. For an operator intended to manage production infrastructure, that tradeoff stopped making much sense. So I scrapped the Rust implementation and rewrote the operator in Go using Kubebuilder. The Kubernetes ecosystem already has a mature, community-native framework for building operators, with well-established patterns and libraries for controllers, reconciliation, leader election, metrics, health checks, and the rest of the operational plumbing. In this case, choosing the boring and established path felt like the responsible engineering decision. Still, experimenting with kube-rs was absolutely worthwhile. It gave me a different perspective on controller development, and I would happily use it again where the operational constraints make sense. The project is open source, and contributions are very welcome. If the project gains enough traction and there’s interest from others using it, I might also spend some time going through the Red Hat certification process and making it available as a Certified Operator in OpenShift OperatorHub. For now, though, I’d love to hear whether this solves a problem for anyone else. https://lnkd.in/erDBk4bw
33
4 Comments
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More