Getting Your First DevOps Job Is Harder Now — Here's What I Tell My Students
After 14 years in DevOps and 4-5 years teaching it at university, I've watched the junior job market get genuinely harder. Here's what I kee…
42 posts · All categories
After 14 years in DevOps and 4-5 years teaching it at university, I've watched the junior job market get genuinely harder. Here's what I kee…
Every engineer knows this problem. You switch jobs after a year and a half, sit down to update your CV, and go completely blank. What did I …
A retrospective on Nagios — the tool that taught me to understand servers, not just watch them. From one box in 2012 to a 5,000-server clust…
Disney reused animation frames to cut costs. I used the same trick with AI to generate my kid's personalized bedtime stories — here's how it…
"Documenting the documentation." Yes, I know how that sounds. Documentation about documentation about documentation. Somewhere an intern is …
CRO is a career stream nobody told you about in college. Here's how a DevOps background is actually a superpower in conversion rate optimiza…
I built a pipeline to capture Telegram posts and redistribute them across LinkedIn, Twitter, Instagram, Facebook, and Dev.to automatically. …
BECAUSE THE LOUDEST IDEA IN THE ROOM IS NOT ALWAYS THE BEST EXPERIMENT. In the last post, I wrote about the main experiment types: A/A, A/B,…
Someone on the team once asked about a feature deprecated back in 2020. 45 minutes of digging through backups, old slack threads, a google d…
If you read the first post in this series, you now have a working definition of CRO, a sense of why conversion rate matters, and hopefully a…
When my manager first mentioned A/B testing, I nodded confidently. I knew exactly what it was. Except I didn’t. In my head, “A/B testing” me…
Last week I wrote about not trusting AI blindly with your docs. Then researchers proved it: AI confidently generates plausible but incorrect…
Last week we audited our company docs. 502 articles. 77 duplicates. Nobody knew which one was correct. And this wasn't because people were l…
Learn Docker Compose to manage multi-container applications — covering docker-compose.yml, common commands, and deploying a web app with a d…
A hands-on walkthrough of Sken.ai, a continuous application security testing tool that performs SAST, DAST, and vulnerability scanning in a …
How to integrate Sken.ai security scanning into a CI/CD pipeline, embedding SAST and DAST checks into automated deployments for a DevSecOps …
Recap of the 4th DevSecOps Pune meetup in March 2019, with new sponsors Elastic, Sonatype, and Snyk, and sessions on security tooling and pr…
Step-by-step guide to compiling Envoy proxy from source on Ubuntu 18.04 using Bazel, including all required build dependencies and configura…
Recap of the 3rd DevSecOps Pune meetup in February 2019, with growing attendance and sessions on Kali Linux, OWASP tools, and defensive secu…
Automate SSH key distribution across multiple VMs using ssh-keyscan and ssh-copy-id, cutting manual key authorization in Vagrant and Ansible…
After some good success, a huge gap and some mixed learning experiences with organizing DevOps Pune meetups, I decided to start with DevSecO…
For the 2nd DevSecOps meetup, we already had our first swag sponsor. For DevOps Pune, I received swags from Docker and Ansible. Hashicorp wa…
Highlights from the DevOps Weekly newsletter including Kashti, a dashboard for Brigade pipelines, and other open-source DevOps tools worth k…
An introduction to Ansible as an open-source IT automation tool for configuration management, application deployment, and multi-tier orchest…
How to set up Nagios for server infrastructure monitoring, covering host and service checks, alert notifications, and SLA uptime tracking.…
An overview of software configuration management tools including Chef, Ansible, and Puppet, with guidance on when to use each for provisioni…
How to upload files larger than 5GB to Amazon S3 using s3cmd multipart uploads and file splitting to work around S3's single-part size limit…
Getting started with Hadoop 1.0 for big data processing, covering HDFS architecture, MapReduce jobs, HBase for storage, and Hive for queryin…
Recap of the July 2014 Mumbai DevOps special meetup at Directiplex, featuring sessions on Docker, Chef, and configuration management for mod…
Attended RootConf 2014 in Bangalore — a conference on DevOps and cloud infrastructure covering Go CI, SELinux, Docker, and modern deployment…
Continuous Integration: What's the deal? As per a tutorial that I came across a few months ago, its a process in which all the development w…
How Docker and Chef complement each other: using Chef cookbooks to provision and configure Docker containers rather than treating them as co…
Continuing the Chef series with cookbook development: writing recipes, defining resources, setting attributes, and building out run lists fo…
Observations and lessons learned from running and attending tech meetups organized through meetup.com, covering what works and what to avoid…
An introduction to Docker: how Linux containers differ from VMs, how to work with images and the Docker CLI, and why containers simplify app…
Getting started with Chef: understanding nodes, cookbooks, recipes, and how Chef client and server work together to automate infrastructure …
Part 2 of knife-vcloud: listing, inspecting, and managing vApps in VMware vCloud Director using the Chef knife plugin with version 1.2.0 fix…
Automating VMware vCloud Director with Chef's knife-vcloud plugin on CentOS 6.5 and Chef 11, covering installation, configuration, and basic…
Comparing public, private, and hybrid cloud deployment models, with guidance on which suits different enterprise workloads and compliance re…
Using Vagrant with VirtualBox and VMware to create reproducible, version-controlled development VMs that match production environments and w…
Linux performance monitoring for sysadmins: using top, htop, vmstat, iostat, and sar to track CPU, memory, disk I/O, and system load in real…
An overview of New Relic APM for monitoring application performance, setting up alerts, tracking response times, and meeting SLA targets in …