Agile IT is seeking a Principal Consultant to join our Solution Consulting team, bringing deep expertise in architecting Microsoft cloud solutions for highly regulated environments. This strategic role operates at the intersection of technology innovation and mission-driven consulting. You will design and guide the implementation of secure Azure cloud architectures for clients in Azure Government and GCC High environments, ensuring they meet stringent compliance standards such as CMMC Level 2. As the champion of Infrastructure as Code (IaC) and DevSecOps best practices, you’ll help our customers deploy reproducible, scalable, and secure cloud infrastructure. This is a perfect opportunity for someone who enjoys solving complex technical challenges, mentoring engineers, and evangelizing cloud best practices to keep our public sector and enterprise clients secure and successful.Key ResponsibilitiesArchitect Secure Cloud Solutions: Design end-to-end cloud architectures on Microsoft Azure (including Azure Gov/GCC High) that meet clients’ technical requirements and compliance needs. This includes selecting the right Azure services and crafting reference architectures that incorporate security controls, identity management, networking, and governance policies aligned with CMMC L2/NIST guidelines.Infrastructure as Code & Automation: Develop and implement Infrastructure as Code templates (e.g., Bicep, Terraform) and CI/CD pipelines to provision and configure cloud environments. Ensure these automated deployments generate necessary artifacts like architecture diagrams, deployment logs, and control mappings so that compliance evidence is baked in from the start.Platform Guardrails & Best Practices: Establish cloud platform guardrails and guidelines for our engineering teams and clients. Review solution designs and IaC code to ensure they follow security best practices, performance standards, and regulatory compliance requirements. When you spot gaps or risks, you’ll flag them early and offer actionable recommendations.Technical Leadership & Mentoring: Serve as a technical leader and mentor for Agile IT’s consulting and engineering teams. Provide guidance on complex implementations, troubleshoot hard problems, and drive the adoption of reusable solution patterns (for example, modular IaC libraries or standardized configurations). You’ll foster a culture of continuous learning, coaching team members on emerging Azure technologies and DevOps techniques.Client Advisory & Pre-Sales Support: Act as a trusted advisor to our clients and prospects. Collaborate with the sales and presales teams to scope and shape engagements – conducting discovery workshops, validating Statements of Work (SOW) for technical accuracy, and ensuring proposed solutions are feasible and aligned with client goals. You may lead demos or proof-of-concepts to showcase how our Azure solutions address specific compliance or technology challenges.Thought Leadership: Contribute to Agile IT’s reputation as a thought leader in secure cloud enablement. This might involve creating blog posts, whitepapers, or technical guides; speaking at webinars or industry events; and keeping our service offerings on the cutting edge. You’ll help define and continuously improve our solution packages (especially around CMMC compliance services and cloud automation), ensuring we remain the ideal partner for organizations needing secure Microsoft Cloud solutions.