Azure Solution Architect Location: Onsite in Annapolis, MD Visa: USS or GC, GC EADProject Type: The project involves managing and optimizing Azure resources, overseeing D365 and Power Platform applications, developing CI/CD pipelines, ensuring disaster recovery and business continuity, managing backups and security, and optimizing performance Key Responsibilities: Azure Administration:
- Manage Azure resources (VMs, Storage Accounts, Virtual Networks, AKS, Azure Functions).
- Optimize Azure costs and configurations.
- Ensure security best practices (EntraID/Azure AD, RBAC, Azure Security Center).
- Maintain architectural integrity and industry best practices.
D365 and Power Platform Management:
- Administer D365 applications and the Power Platform (Power Apps, Power Automate, Power BI).
- Configure and customize D365 applications.
- Implement governance and compliance policies.
DevOps and CI/CD Pipeline Development:
- Develop CI/CD pipelines for Power Platform and D365 applications using Azure DevOps.
- Automate deployment processes.
- Collaborate with development teams for streamlined deployment.
Disaster Recovery and Business Continuity Planning:
- Develop and implement DR and BCP for D365 applications.
- Configure Azure to support DR and BCP.
- Conduct regular DR/BCP drills.
Backup and Security Management:
- Ensure secure backups of application databases and configurations.
- Manage backup policies and procedures.
- Maintain data security and compliance.
Performance Monitoring and Optimization:
- Monitor performance and availability of Azure resources, D365 applications, and Power Platform solutions.
- Resolve performance issues and implement optimization best practices.
Documentation and Reporting:
- Maintain documentation of configurations, processes, and procedures.
- Generate reports on system performance, security, and cost efficiency.
- Provide training and support to end-users and technical teams.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 5 years in Azure administration, DevOps, and D365/Power Platform management.
Skills:
- Strong knowledge of Azure services (EntraID/Azure AD, Virtual Machines, Storage, Networking, AKS, Azure DevOps).
- Experience with disaster recovery and business continuity planning.
- Proficiency in developing and managing CI/CD pipelines using Azure DevOps.
- Understanding of security best practices and compliance requirements.
- Strong analytical, problem-solving, and organizational skills.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Certifications: Azure Administrator Associate, Azure DevOps Engineer Expert, or Azure Solutions Architect.
- Technical Skills: Scripting and automation using PowerShell, Azure CLI, or other relevant tools.
- Methodologies: Familiarity with agile methodologies, specifically Scrum and Kanban.