Job Title: DevOps Engineer - Mercurial to Azure DevOps Migration
Location: Wilmington, MA (Onsite)
Contract: Full Time
About BigRio
BigRio is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom development, software implementation, data analytics, and machine learning/AI integrations. We are a one-stop shop that attracts clients from a variety of industries because of our proven ability to deliver cutting-edge and cost-conscious software solutions.
With extensive domain knowledge, BigRio has teams of data architects, data engineers, software engineers, web developers, and consultants who deliver best-in-class solutions across a variety of verticals. Our diverse industry exposure equips us with invaluable tools, tricks, and techniques to tackle complex software and data challenges.
About 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.