AZ Certifications December 29, 2025 12 min read

AZ-204 vs AZ-104: Which AZ Certification Should You Take First?

Compare AZ Developer Associate (AZ-204) vs AZ Administrator (AZ-104) to find the right certification path for your career in 2025.

Quick Overview: AZ-204 vs AZ-104

Both AZ-204 and AZ-104 are associate-level Microsoft AZ certifications, but they serve completely different roles:

  • AZ-204 (AZ Developer Associate): For developers who build applications ON AZ using code, SDKs, and APIs
  • AZ-104 (AZ Administrator): For IT pros who manage and configure AZ infrastructure and resources

Key Insight: These certifications are NOT prerequisites for each other. Choose based on your current role and career goals, not a predefined "learning path."

Side-by-Side Comparison

AspectAZ-204 (Developer)AZ-104 (Administrator)
Target RoleSoftware DevelopersIT Administrators
Primary FocusWriting code for AZManaging AZ infrastructure
Key SkillsSDKs, APIs, App Service, Functions, Cosmos DBVMs, Networking, Storage, Identity, Governance
Coding RequiredYes - C#, Python, Java, JavaScriptMinimal - PowerShell/CLI scripting
Exam Cost$165 USD$165 USD
Questions40-60 questions40-60 questions
Time100-120 minutes100-120 minutes
Passing Score700/1000700/1000
Study Time6-10 weeks4-8 weeks
Prerequisites1-2 years dev experience6+ months AZ admin experience

Who Should Take Which?

Take AZ-204 If You Are:

  • A software developer or engineer
  • Building web apps, APIs, or microservices
  • Working with AZ App Service or Functions
  • Using AZ SDKs in your daily work
  • Responsible for application architecture
  • A backend or full-stack developer
  • Interested in serverless computing

Take AZ-104 If You Are:

  • An IT administrator or system admin
  • Managing virtual machines and networks
  • Handling user access and security
  • Setting up AZ governance and policies
  • Migrating workloads to AZ
  • A help desk escalating to cloud admin
  • An on-prem admin moving to cloud

Career Paths & Salaries

AZ-204 Career Path

AZ-204 opens doors to development-focused roles:

  • AZ Developer: $95,000 - $140,000
  • Cloud Application Developer: $100,000 - $150,000
  • Backend Engineer (AZ): $110,000 - $160,000
  • DevOps Engineer: $115,000 - $165,000
  • Solutions Architect: $130,000 - $180,000

AZ-104 Career Path

AZ-104 leads to infrastructure and operations roles:

  • AZ Administrator: $85,000 - $125,000
  • Cloud Engineer: $95,000 - $140,000
  • Systems Administrator: $80,000 - $115,000
  • Infrastructure Engineer: $100,000 - $145,000
  • Site Reliability Engineer: $120,000 - $170,000

Salary Note: Salaries vary by location, experience, and company size. Major tech hubs like SF, NYC, and Seattle typically pay 20-40% higher than these averages.

Difficulty Comparison

AZ-204 Difficulty

Challenging for non-developers. The exam assumes you can:

  • Read and write code in C#, Python, Java, or JavaScript
  • Understand SDK patterns and API calls
  • Debug code snippets and identify errors
  • Design application architectures

If you're already a developer, AZ-204 feels natural. If you're not comfortable with code, this exam will be very difficult.

AZ-104 Difficulty

Challenging for non-IT pros. The exam assumes you understand:

  • Networking concepts (VNets, subnets, NSGs, DNS)
  • Identity management (AZ AD, RBAC)
  • Storage architectures and redundancy
  • Virtual machine management

If you have IT admin experience, AZ-104 builds on familiar concepts. Pure developers may struggle with networking and infrastructure topics.

Which is "Harder"?

Neither is objectively harder - they test different skills. Choose based on your background:

  • Developers: AZ-204 will feel easier than AZ-104
  • IT Admins: AZ-104 will feel easier than AZ-204
  • New to Both: Start with AZ-900 to build foundations

Should You Get Both?

Yes, if you want to:

  • Become a well-rounded cloud professional
  • Move into DevOps or Platform Engineering roles
  • Pursue AZ-305 (Solutions Architect Expert)
  • Lead cloud transformation projects
  • Maximize your marketability

Recommended Order:

  • Developers: AZ-204 first, then AZ-104
  • Admins: AZ-104 first, then AZ-204
  • DevOps: Either order works, or pursue both simultaneously

Ready to Start Your AZ Journey?

Get 1000+ practice questions for both AZ-204 and AZ-104

Plan Your Study Journey

Use our free tools to optimize your preparation

Final Recommendation

Our Recommendation

Follow your current role, not a certification path.

  • If you write code daily, take AZ-204 first
  • If you manage infrastructure daily, take AZ-104 first
  • If you're completely new to AZ, start with AZ-900
  • If you want both, start with whichever aligns with your current job

Remember: The "best" certification is the one that validates skills you already use. Build on your strengths first, then expand into adjacent areas.

Frequently Asked Questions

Can I skip AZ-900 and go directly to AZ-204 or AZ-104?

Yes! AZ-900 is foundational and not required. If you already have AZ experience, you can go directly to AZ-204 or AZ-104. However, if you're completely new to cloud, AZ-900 provides helpful context.

How long should I wait between taking AZ-204 and AZ-104?

There's no required waiting period. Some professionals take both within 2-3 months. Others space them out over a year. It depends on your study capacity and career needs.

Do employers prefer AZ-204 or AZ-104?

Employers prefer the certification that matches the job. Developer roles want AZ-204. Admin roles want AZ-104. DevOps and architect roles value both.

Which certification expires first?

Both expire after 1 year. You can renew for free through Microsoft Learn assessments before expiration.

ExamCert

ExamCert Team

Cloud-certified professionals helping you pass your certification exams.

Start Preparing Today

Practice with 1000+ questions per exam. 100% money-back guarantee if you don't pass.