Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to the Customers.
Job Description
Job Title : Azure DevOps Engineer
Job Type : W2 / C2C /1099
Experience : 5 to 19 years
Location : Glastonbury, CT or Charlotte, NC
We are looking for an Azure DevOps Engineer who will be responsible for managing complex release cycles and coordinating cross-functional teams. The ideal candidate should have a strong background in CI/CD principles, experience with various tools such as Azure DevOps, Jenkins, GitLab CI/CD, MSBuild, Sonar, or similar, and proficiency in version control systems, especially Git, and branching strategies.
Responsibilities
- 6+ years of proven experience in managing complex release cycles and coordinating cross-functional teams.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Strong understanding and hands-on experience with CI/CD principles and related tools (Azure DevOps, Jenkins, GitLab CI/CD, etc.).
- Expertise in version control systems, particularly Git, and branching strategies.
- Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, Azure Bicep) and PowerShell scripting.
- Solid grasp of Agile methodologies and their application in release management.
- Manage and oversee complex release cycles for software products, coordinating activities across multiple teams including development, QA, and operations.
- Implement and optimize CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitLab CI/CD.
- Collaborate closely with development teams to understand requirements and align pipeline processes accordingly.
- Utilize infrastructure as code (IaC) tools such as Terraform, Azure Bicep, and scripting languages like PowerShell to automate deployment processes.
- Ensure adherence to Agile methodologies in release management practices.
- Lead cross-functional teams to drive task completion and successful software releases.
- Proactively identify and resolve issues in CI/CD pipelines, including deployment failures, rollbacks, and incident management.
- Monitor pipeline performance metrics, identify bottlenecks, and implement improvements.
- Demonstrate effective leadership and analytical skills to achieve successful outcomes.
- Facilitate communication and collaboration between development, operations, and other stakeholders.
- Maintain high standards of software release quality and attention to detail throughout the release lifecycle.
Qualification
- Bachelor's degree or equivalent combination of education and experience