Solution Architect (Azure)
JourneyTeam is looking for a Solution Architect for our Azure Practice, paving the way in the industry by providing excellent service and solutions for our customers. In this role, you will play a critical role in designing, building, and supporting scalable, secure, and cost-effective solutions on Microsoft Azure. You will collaborate with our customers, internal consultants, and other technical team members to drive digital transformation through the power of the cloud. Our ideal candidate comes with a background in consulting, an eagerness to learn and grow, a passion for mentoring and teaching others, and a deep and analytical understanding of Azure infrastructure and services. We are looking for strong troubleshooting and business analysis skills with a penchant for keeping up with the ever-changing landscape of Microsoft products and solutions.
About JourneyTeam
At JourneyTeam, people are at the center of everything we do. Our purpose as a company is to help others effectively use technology to create a positive, lasting impact on the world. With 30 years of technology experience, we are 100% focused on delivering Microsoft business applications and technologies that empower organizations to reach new heights of business success. We deeply understand the transformative value of Microsoft solutions and are dedicated to helping our customers unlock their full potential. Our experienced team specializes in driving success across Dynamics 365, Microsoft 365, AI and Copilot, Azure, modern data solutions—all leveraging Microsoft’s comprehensive security platform.
Key Responsibilities
- Design, deploy, and manage Azure infrastructure solutions tailored to customer requirements.
- Implement and automate infrastructure using Bicep, Terraform, or ARM templates.
- Support Azure services including Virtual Machines, Networking, Storage, App Services, Azure SQL, and Entra ID.
- Assist in cloud migrations, hybrid environments, and identity integrations.
- Monitor and optimize environments using Azure Monitor, Log Analytics, and Cost Management tools.
- Support DevOps processes and CI/CD automation using GitHub Actions or Azure DevOps.
- Assist in onboarding, documentation, and customer knowledge transfer -including, but not limited to, user guides, technical specifications, support documents, and technical diagrams.
- Collaborate with the Azure Practice to improve internal standards, delivery frameworks, and reusable templates.
- Participate in team meetings, trainings, and knowledge sharing sessions to develop skills and expertise.
- Work with Project Managers to develop project plans, milestones, tasks related to customer projects.
- Manage tasks and backlogs for projects that you are on.
- Collaborate with cross-functional teams.
- Mentor and guide other team members.
- Stay current on industry trends and best practices in Azure infrastructure and services.
Qualifications
- 4–6 years of experience with Microsoft Azure in a consulting capacity, preferably in a customer-facing role.
- Microsoft Certified in Azure Administrator Associate (AZ-104) or Designing Microsoft Azure Infrastructure Solutions (AZ-305)
- In-depth understanding of Azure IaaS, PaaS, and security architecture.
- Hands-on experience with scripting and automation (PowerShell, Azure CLI, Python).
- Excellent communication and interpersonal skills, with the ability to work effectively within a team environment and with both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills, with the ability to handle multiple projects at once.
- Familiarity with Azure governance, role-based access control (RBAC) policy, and identity management.
- You embrace and practice the JourneyTeam Values:
- A Caring Mindset
- Exceptional Performance
- Being OneTeam
- Making & Keeping Commitments
- Taking Ownership
- Effective Communication
- A Growth Mindset
Here at JourneyTeam, we care about our employee’s growth. Here is what success looks like your first year:
30-Days
- Learn the JourneyTeam way -- internal processes and project delivery methodology.
- Learn and understand the various systems used for time tracking, task management, and collaboration.
- Work on 1-2 projects as a technical resource.
- 60% of time spent on customer projects.
60-Days
- Work on 3-5 projects as a technical resource.
- 75% of time spent on customer projects.
- Leading discussions in customer working sessions.
90-Days
- Work on 5 projects minimum as a technical resource.
- Identify projects to be assigned as a project lead.
- Maintaining 75% of time spent on customer projects.
- Assigned to long-term strategic engagement projects.
Compensation
Base salary of $115,000 - $130,000 annually. Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (see benefits outline below).
Benefits
JourneyTeam offers a wide range of excellent benefits including healthcare and dental options, as well as a 401k with a ~4% employer match with funds that vest immediately. We enjoy unlimited time off and our employees average 3.5 to 4 weeks off a year. We also provide a monthly phone stipend of $25 as well as a gym membership monthly reimbursement of up to $200. We enjoy a culture of collaboration and creative responsibility to solve problems with autonomy.
This job generally operates in a professional office environment, but we are open to discussing remote opportunities as well. JourneyTeam is an Equal Opportunity Employer.