Another day to grow into the kind of software engineer I've always wanted to become.
Small steps. Consistent effort. Real progress.
Good morning, techies
AI Is Changing DevOps. That’s Why I Recommend Learning Backend Engineering First.
For years, DevOps has been one of the most sought-after careers in technology. But I believe we’re entering a new phase.
Not because DevOps is disappearing.
But because AI is changing who performs DevOps work.
Today, a backend engineer can ask an AI assistant to:
Generate a Dockerfile.
Write a Kubernetes deployment manifest.
Configure a GitHub Actions workflow.
Create Terraform modules.
Set up cloud infrastructure.
Debug deployment failures.
Explain infrastructure errors.
Optimize CI/CD pipelines.
What once required hours of research can now take minutes with the right prompts and enough engineering knowledge.
As a result, many companies—particularly startups and small to medium-sized businesses—are finding that a strong backend engineer can handle a significant portion of their DevOps responsibilities without needing a dedicated DevOps engineer.
The Value Has Shifted
Ten years ago, simply knowing how to configure servers or deploy applications could set you apart.
Today, AI can help engineers accomplish many of those routine tasks much faster.
That doesn’t make DevOps less important.
It raises the bar.
The value is no longer in knowing commands by heart. It’s in understanding distributed systems, cloud architecture, security, observability, reliability, scalability, disaster recovery, and designing resilient platforms.
These are areas where experience and sound engineering judgment still matter.
Why Backend Engineering Is a Better Starting Point
Backend engineering gives you something AI can’t replace: an understanding of how applications work.
You learn:
Software architecture
APIs
Databases
Authentication
Performance optimization
Caching
Distributed systems
Business logic
Once you understand how applications are built, learning how to deploy and operate them becomes much easier.
Instead of being someone who only knows infrastructure, you become someone who understands the entire software lifecycle.
Dedicated DevOps Roles Will Still Exist
I don’t believe dedicated DevOps engineers are going away.
Large organizations operating hundreds of services, managing complex cloud environments, or maintaining strict security and compliance requirements will continue to need platform engineers, site reliability engineers (SREs), cloud architects, and experienced DevOps professionals.
But I do think the number of companies hiring junior or mid-level engineers solely for DevOps responsibilities may continue to decline.
AI enables backend engineers to absorb many operational tasks, especially in smaller teams where versatility is highly valued.
My Advice
If you’re just beginning your career and your dream is DevOps, I wouldn’t skip backend engineering.
Learn to build software.
Understand how applications behave.
Then learn how to automate deployments, manage infrastructure, secure systems, and operate applications at scale.
AI will make you faster at both.
The engineers who will thrive in the AI era won’t be the ones who know the most commands—they’ll be the ones who understand systems deeply enough to use AI as a force multiplier.
Backend engineering provides that foundation.
Everything else builds on it.
If you want to upskill as a backend engineer, this is what you should be looking out for 👇
Writing APIs and CRUD applications is no longer enough.
The engineers who stand out understand how real systems are built.
1. System design & architecture
Learn:
• Event-driven architecture
• Message brokers like Apache Kafka and RabbitMQ
• Microservices patterns
• Distributed systems
• Caching strategies
• Database scaling
• Kubernetes for deploying and managing applications
2. Learn how to leverage AI
AI is becoming part of the engineering workflow.
Learn how to use AI for:
• Writing and reviewing code
• Debugging faster
• Generating tests
•Understanding unfamiliar codebases
• Automating repetitive tasks
The future backend engineer is not just someone who writes code.
It’s someone who understands systems and knows how to multiply their output.
You don’t become a better developer by endlessly preparing to build.
You become better by building.
Start small. Break things. Fix them. Repeat.
Good morning, techies ✨
Especially to those who say it back 🥰