Overview
Skills
Job Details
Position: DevOps Engineer
Location: Hybrid/Flexible (Client New Jersey)
Duration: 12+ Months Contract (W2 only) with possible extension
Experience: 10+ Years (Strictly Required)
The DevOps Engineer will play a pivotal role in the successful implementation of butterfly 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.