About this position
Job Summary
We are seeking an experience Azure Cloud and Dynamics Engineer to join our team, responsible for designing, deploying, and maintaining cloud-based solutions on Microsoft Azure, with a specialized focus on customizing, integrating, and managing Dynamics 365 applications (CRM/ERP). The ideal candidate will combine deep Azure infrastructure knowledge (laaS/PasS) with expert-level proficiency in the Dynamics 365 ecosystem to build scalable, secure, and efficient business processes.
Key Responsibilities
Azure Infrastructure & Cloud Management:
- Design & Deploy: Architect and implement Scalable, secure, and high-perfornance cloud infrastructure using Azure Virtual Machines, Virtual Networks, Storage Accounts, and Kubernetes Service (AKS).
- Automation (laC): Develop and maintain Insfrastructure and Code (IaC) templates (Terraform, ARM/Bicep) for consistent, automated environment deployments.
- Monitoring & Optimization: Monitos Azure resources using Azure Monitor and Lov Analytics to ensure high availability, performance, and cost-efficiency.
- Security & Compliance: Implement security best practices, including Azure Active Directory (AAD), Key Vault, RBAC, and NSGs to protect data and infrastructure.
- DevOps: Manage CI/CD pipelines using Azure DeOps or GitHub Actions to streamline application deployment.
Dynamics 365 Engineering & Customization:
- Dynamics Management: Configure, customize, and maintain Dynamics 365 applications (Finance, Supply Chain Management, Sales, Customer Service) to meet business requirements.
- Power Platform Development: Utilize Power Apps, Power Automate, and Power BI to extend Dynamics 365 functionality.
- Integration & Data Management: Architect integration between Dynamics 365 and other Microsoft/third-party systems using Microsoft Dataverse (Common Data Service).
- Technical Customization: Develop custom plugins, workflows, and extensions using C#, JavaScript, and HTML.
Required Skills & Qualifications
- Experience: 5+ yeas of experience in Azure cloud engineering and 2-3+ years of specific experience in Dynamics 365 customization and administration.
- Azure Expertise: Deep knowledge of Azure IaaS/PaaS, Azure networking, and security.
- Dynamics 365 Knowledge: In-depth knowledge of D364 CRM modules.
- Scripting/Development: Proficiency in PowerShell, Azure CLI, and C#.
- IaC Tools: Hands-on experience with Terraform or ARM templates.
- Certifications (Preferred): Microsoft Certified: Azure Administrator Associates (AZ-104), Azure Solutions Architect Expert (AZ-305), or Dynamics 365 certifications (PL-200, MB-200 series).
- Soft Skills: Strong problem-solving, collaboration, and communication skills.
Work Environment
This role may operate within a 24/7 on-call rotation to address technical escalations and critical system issues.
This position is 100% remote, with potential travel for team meetings.