# Karandeep Singh — DevOps in Calgary > Personal blog and portfolio of Karandeep Singh, a DevOps engineer in Calgary, AB with 6+ years of hands-on AWS and DevOps experience. Articles cover AWS, Kubernetes, Jenkins, CI/CD, Bash, sed/awk/grep, and the practical reality of running infrastructure in production. Format is project-based: a realistic problem → simple naive solution → bug → fix → working version. ## Author - [About Karandeep Singh](https://karandeepsingh.ca/about/): full bio, expertise areas, social profiles - [GitHub](https://github.com/karandaid) - [LinkedIn](https://www.linkedin.com/in/karandeepdhaliwal/) ## Pillar articles - [Sed Cheat Sheet: 30 One-Liners from Real Production Logs](https://karandeepsingh.ca/posts/sed-command-cheat-sheet-30-essential-one-liners/): 30 practical sed patterns for production log analysis - [Jenkins LTS vs Weekly: Which Version Should You Use?](https://karandeepsingh.ca/posts/comprehensive-guide-to-jenkins-versions/): Jenkins version selection, LTS vs Weekly, JVM compatibility, migration paths - [Linux Automation Tools: From Cron to a Custom Go Runner](https://karandeepsingh.ca/posts/linux-automation-tools/): cron, at, make, systemd timers, then a Go task runner - [Advanced buildspec.yml: Python, Go, ECR Push, EKS Deploy](https://karandeepsingh.ca/posts/aws-codebuild-advanced-buildspec-guide/): advanced CodeBuild patterns, ECR login fix, EKS kubectl deploys - [Config Templating: From envsubst to Go](https://karandeepsingh.ca/posts/config-templating-envsubst-to-go/): config templating with envsubst and Go text/template, with conditionals and validation ## Topic clusters - [/tags/sed/](https://karandeepsingh.ca/tags/sed/): sed for log analysis, CI/CD, multiline patterns, GNU vs BSD gotchas - [/tags/jenkins/](https://karandeepsingh.ca/tags/jenkins/): Jenkins configuration, JCasC, EKS deployment, version selection - [/tags/aws/](https://karandeepsingh.ca/tags/aws/): AWS Lambda, S3, CodeBuild, security, Boto3, serverless patterns - [/tags/bash/](https://karandeepsingh.ca/tags/bash/): error handling, automation, scripting techniques ## Feeds - [Posts RSS](https://karandeepsingh.ca/posts/feed.xml): all articles in chronological order ## Optional - [Sitemap](https://karandeepsingh.ca/sitemap.xml): full URL list with lastmod values