The DevOps Engineer will play a pivotal role in the successful implementation of project's core & regional solutions using Dynamics 365 by developing and managing CI/CD pipelines with Xena / Jenkins (JPM) Framework and This position will focus on automating software delivery processes, ensuring code quality, and facilitating a seamless integration environment for development and operations teams.

Key Responsibilities:

  • Design, implement, and maintain Jenkins CI/CD pipelines in Xena framework to automate builds, testing, and deployments for Dynamics 365 solutions.
  • Work with development squads ( both core and regional) to create efficient workflows that enhance deployment frequency and reduce lead time.
  • Utilize Groovy and TypeScript to write scripts for CI/CD automation tasks, custom Jenkins plugins, and build scripts.
  • Develop automation scripts to streamline the configuration and deployment of Azure resources in conjunction with Dynamics 365 solutions.
  • Collaborate with developers to integrate Dynamics 365 with existing systems and ensure smooth data flow and functionality.
  • Manage version control through tools like Bitbucket (Git), ensuring proper branching and merging strategies for butterfly core and regional solutions.
  • Monitor CI/CD processes for efficiency and performance, making adjustments as needed to optimize workflows.
  • Conduct regular audits of Jenkins pipelines and scripts to maintain security and compliance standards.
  • Work closely with cross-functional teams including developers, QA, and product managers to ensure alignment on project objectives and deadlines.
  • Facilitate knowledge sharing and training sessions for team members regarding CI/CD best practices and tools.
  • Identify and resolve issues in the CI/CD pipelines, providing support for the development team during deployment and production incidents.
  • Ensure documentation of all processes related to Jenkins pipelines and automation workflows.
  • Required Skills:
    • Strong experience with Jenkins and implementing CI/CD pipelines.
    • Proficiency in scripting languages such as Groovy and TypeScript.
    • Familiarity with Dynamics 365 and its integration
    • Knowledge of tools such as Bitbucket(Git) & JFrog Artifactory  for version control and collaboration.
  • Preferred Qualifications:
    • Experience with Azure DevOps or other cloud services.
    • Familiarity with Agile methodologies and practices.
    • Strong problem-solving skills and ability to work in a fast-paced environment.