Job Details
Skills And Tools:
Job Description
1. CI/CD Deployment Management: - Design, implement, and maintain robust CI/CD pipelines for deploying Microsoft D365 solutions. - Work closely with development teams to define deployment strategies and ensure successful releases. - Configure and manage deployment automation tools, such as Azure DevOps or similar platforms. - Collaborate with stakeholders to establish release schedules and coordinate deployments.
2. Pull Request Reviews: - Conduct thorough code reviews for pull requests related to Microsoft D365 development. - Ensure adherence to coding standards, best practices, and guidelines. - Identify potential issues, bugs, or performance bottlenecks and provide constructive feedback. - Collaborate with developers to address concerns and improve code quality.
3. Pull Request Approvals: - Review and approve pull requests based on defined criteria and quality standards. - Validate that the changes are well-tested, documented, and meet the requirements. - Collaborate with cross-functional teams to ensure pull requests align with project goals. - Communicate feedback and suggestions to developers to enhance the overall codebase.
4. Continuous Improvement: - Identify opportunities to optimize and streamline the CI/CD process for Microsoft D365 deployments. - Stay up to date with the latest tools, technologies, and industry trends related to CI/CD. - Recommend and implement process improvements to enhance efficiency and productivity. - Work collaboratively with team members to share knowledge and promote best practices.
Job Requirements
1. Technical Skills: - Strong experience in CI/CD pipeline setup and management using tools like Azure DevOps or similar. - Proficiency in Microsoft D365 development, including customization, configuration, and extensions. - Solid understanding of source control systems, particularly Git, and familiarity with pull request workflows. - Knowledge of scripting languages, such as PowerShell, for automation and deployment tasks.
2. Deployment Expertise: - Demonstrated experience in deploying Microsoft D365 solutions to different environments. - Familiarity with release management concepts and practices. - Ability to troubleshoot deployment issues and provide timely resolutions.
3. Attention to Detail: - Excellent code review skills with a keen eye for identifying potential issues. - Strong analytical and problem-solving abilities. - Meticulous approach to ensure deployments are accurate and error-free.
4. Communication and Collaboration: - Effective verbal and written communication skills. - Ability to work collaboratively with cross-functional teams, including developers, testers, and stakeholders. - Strong interpersonal skills to provide constructive feedback and engage in discussions. 5. Continuous Learning: - Eagerness to stay updated with emerging technologies and industry best practices. - Willingness to learn and adapt to new tools and methodologies.