Job Title: DevOps Engineer - Mercurial to Azure DevOps Migration
Location: Wilmington, MA (Onsite)
Contract: Full Time
bout you: We are seeking a DevOps Engineer with experience in migrating from Mercurial to Azure DevOps. The candidate should have a deep understanding of DevOps principles, Continuous Integration/Deployment (CI/CD) practices, and be proficient in .NET engineering skills with C#. The ideal candidate will work closely with the Engineering team to migrate their code repository to Azure DevOps, including setting up CI/CD pipelines and automating the deployment process.
Key Responsibilities: - Work closely with the Engineering team to migrate the code repository from Mercurial to Azure DevOps.
- Setup and configure Azure DevOps, including code repository, pipelines, and automation.
- Collaborate with the Engineering team to identify and resolve issues with the migration process.
- Develop and maintain CI/CD pipelines to automate the build and deployment process.
- Troubleshoot and resolve issues related to build, deployment, and automation.
- Work closely with the Engineering team to identify and implement improvements to the overall software development process.
Requirements: - Bachelor's degree in Computer Science, Engineering or related field.
- 2+ years of experience in DevOps or related field.
- Proficient in .NET engineering skills (C#) (Nice to have).
- Experience in migrating from Mercurial to Azure DevOps.
- Strong understanding of DevOps principles and Continuous Integration/Deployment (CI/CD) practices.
- Experience with Azure DevOps and its various tools, including Git and Pipelines.
- Experience with automating the build and deployment process.
- Experience with bug tracking software, such as FogBugz, Jira.
- Familiarity with Docker, Kubernetes, and other containerization technologies.
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and collaboration skills.