Welcome to DevOps Coding Challenges—a collection of practical coding problems and solutions tailored for DevOps engineers. This repo pairs with my newsletter, where I drop weekly challenges in Python and Golang to help you sharpen your automation, scripting, and systems skills.
Every week, I share a real-world DevOps scenario in my newsletter—think log parsing, container monitoring, or load testing. You solve it, share your approach with #DevOpsChallenge
on Twitter, and find my solution here a week later. It’s hands-on learning for the tools and tasks you face daily.
Solutions are organized by language and challenge name. Check back weekly for updates!
- Log Chaos Resolver
- Problem: Extract and sort error logs from a file by timestamp.
- Solution: Coming March 22, 2025 (
/python/log-chaos-resolver/main.py
). - Newsletter: Sign up here to get the challenge first!
- Next challenge drops March 22, 2025—stay tuned!
- Subscribe to my newsletter: kubenatives.com
- Tackle the weekly challenge.
- Share your solution on Twitter with
#DevOpsChallenge
(tag me @sharonsahadevan). - Compare with my solution here the following week.
Got a better solution or a new challenge idea? Open a PR! I’d love to feature community takes (with credit, of course).
- Twitter: [@sharonsahadevan]
- Newsletter: kubenatives.com
- LinkedIn: Sharon Sahdevan
- Questions? Open an issue or ping me!
Let’s code smarter, not harder.
Sharon Sahadevan