Job Description :
Role: Dynamics 365 environment and release engineer
Location: Boise, ID

Responsibilities:
Draw environment requirements for development and testing activities
Maintain dynamics 365 environments for sandbox, development, integration testing, UAT etc.
Own code promotion, deployment, and testing of new code in various environments.
Coordinate release process with client, developers, testers, and other teams as required.
Help developers and architect use DevOps for dynamics for development, code quality, and deployment
Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
Produce Deployment Run Books and Implementation Plans
Weekly Release Reporting
Work with developers to understand impacts of branches and code merges
Maintains the release schedule for all core services and ensure alignment across key partners and vendors
Continually work towards making improvements in the release process
Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists
Develops scripts and automation tools used to build, integrate, and deploy releases
Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists

Required:
Full understanding of release management process with dynamics CRM/365
Development experience with dynamics CRM (OData, plugins, workflows, API integration using SDK)
Experience with interface requirements gathering, entity mapping, and developing components for batch and real time data exchange
DevOps integration with source control system, dynamics solution, and environment troubleshooting

Nice to have:
Experience with CRM 365 (finance module, flow, and application modules)
Exposure to data obfuscation tools, batch scheduling tools

Client : Deloitte