Site Reliability Engineer (SRE) – Microsoft Dynamics 365
Location: remote, with occasional onsite work at Springfield, IL based on project needs.
Job Responsibilities:
- Build and maintain scalable, reliable infrastructure for the Microsoft Dynamics 365 platform to ensure high performance and uptime.
- Implement monitoring, alerting, and logging tools to identify and resolve system issues proactively, minimizing downtime.
- Work with development teams to improve application performance and reliability by addressing bottlenecks and optimizing resource usage.
- Automate routine operations such as deployments, scaling, and patching, using tools like PowerShell, Azure DevOps, or Terraform.
- Assist in designing and implementing disaster recovery and failover strategies to ensure business continuity during critical failures.
- Troubleshoot and resolve issues related to platform performance, networking, security, and other infrastructure areas.
- Maintain CI/CD pipelines for Dynamics 365 development, ensuring smooth deployment of updates.
- Optimize cloud infrastructure in Microsoft Azure, including virtual machines, databases, and networking components, to support Dynamics 365.
- Ensure compliance with regulations such as HIPAA and GDPR by implementing appropriate security measures.
- Contribute to capacity planning and performance tuning to support future growth and scalability of the platform.
Required Skills & Qualifications:
- 4-5 years of experience as a Site Reliability Engineer (SRE) or DevOps Engineer, with experience managing cloud-based platforms, ideally Microsoft Dynamics 365.
- Proficiency in cloud environments, particularly Microsoft Azure, and experience managing resources like virtual machines, databases, networking, and storage.
- Experience with automation tools such as PowerShell, Azure CLI, or Terraform for infrastructure as code (IaC).
- Knowledge of monitoring tools such as Azure Monitor, Prometheus, or Grafana for tracking system performance and availability.
- Experience with Azure Dev Ops (ADO) Administration and governance
- Experience managing Repository & branching policies using ADO
- Experience managing CI/CD pipelines using tools like ADO or similar platforms to ensure smooth software delivery.
Preferred Qualifications:
- Microsoft certifications such as Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure Solutions Architect.
- Experience with containerization and orchestration tools like Docker and Kubernetes in the context of running and managing Dynamics 365 applications.
- Familiarity with database performance tuning and optimization, especially with SQL databases in the cloud.
- Experience working in highly regulated industries like healthcare, with a focus on compliance with HIPAA and GDPR standards.