Senior DevOps Engineer

Senior DevOps Engineer

Remote/Telecommute JobREMOTE /  Toronto, Ontario  - Permanent
This job allows you to work remotely 

Job Description

Leading SaaS Electronic Health Record (EHR) provider is seeking a Senior DevOps Engineer to join our growing team. The Senior DevOps Engineer will work with the company’s software development, quality assurance, and IT teams to continuously improve the application development, testing, deployment, and maintenance processes. They will have a background in both application development and operations and should have a demonstrable track record in working with multiple teams in cross-departmental roles to improve the existing CI/CD practices.

The ideal candidate will also have experience in change management and process optimization, including multi-departmental coordination. They should be ready for the responsibility of teaching and/or mentoring other team members.


Working with internal development, quality assurance, and IT teams to streamline and improve CI/CD pipeline and processes, including:
• Source control and version control, including:
• Modernization (migration to git and GitLab/GitHub adoption)
• Branching and merging strategies
• Repository maintenance
• Integration with issue tracking, code review, and other satellite tools
• Continuous integration processes, including:
• Automated merging processes
• Automated build processes
• Automated testing processes (including unit, integration, and regression testing)
• Continuous deployment processes, including:
• Automated deployment processes
• Exploring opportunities for containerization.
• Change management inherent in the implementation of new processes, including stakeholder engagement, teaching, and mentoring.
• Design and implementation of improved application and infrastructure monitoring solutions for both internal and production environments.
• Continuous evaluation of existing systems with industry standards and making recommendations for improvement.
• Design, development, and implementation of a cloud readiness strategy targeting public cloud providers such as Azure for both internal infrastructure and production environments.
• Participation in, and execution of, such current CI/CD processes as have not yet been automated.
```• Participation in planned (bi-weekly) and unplanned production deployment processes.

Must Have Skills:

• Bachelor’s degree or higher in computer science or a related field, or equivalent field experience
• 5+ years of experience spanning at least two disciplines, including technical architecture, application development, or operations.
• 3+ years of experience in a directly related (DevOps) role.
• Experience with industry-standard CI/CD pipelines and configuration management tools.
• In-depth knowledge of the Microsoft application development stack (.NET, C#, IIS, SQL Server).
• Relevant experience with managing DevOps pipelines that involve the Microsoft stack.
• Full understanding of software development life-cycle best practices.
• Proficiency in working with stakeholders and cross-team coordination.
• Excellent judgment, analytical thinking, and problem-solving skills.
• Strong communication and documentation skills.

Nice to Have Skills:

• Experience in cloud technologies, especially Microsoft Azure, would be considered a great asset
• Experience in the healthcare industry would be considered a great asset
• Any experience in QA automation would be considered a great asset
• Knowledge of the following specific tools or tool categories would be a great asset:
• TeamCity
• Octopus Deploy
• Git ecosystem, including GitLab/GitHub
• Subversion (SVN)
• Database source control systems such as RedGate SQL Source Control
• Any experience related to process automation in general, and knowledge of any application development and/or scripting languages would be considered an asset
• Knowledge of the following specific tools or tool categories would be an asset:
• Jenkins
• Maven
• Selenium and Selenium Hub
• Any Windows or Linux system administration experience would be an asset


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: