Work In Tech

Find your next role at Canada's fastest-growing tech companies

DevOps Manager

PointClickCare

PointClickCare

Software Engineering, Operations
Remote · Mississauga, ON, Canada
Posted on Wednesday, January 10, 2024
For more than 20 years, PointClickCare has been the backbone of senior care. We’ve amassed the richest senior care dataset making our market density untouchable and our connections to the healthcare ecosystem exponentially more powerful than those of any other platform.
With Collective Medical & Audacious Inquiry, we’ve become the most expansive, full-continuum care collaboration network, offering care teams immediate, point-of-care access to deep, real-time insights at every stage of a patient’s journey.
For more information on PointClickCare, please connect with us on Glassdoor and LinkedIn.
Position Summary:
Reporting to the Director of Technical Delivery, the Developer Operations (DevOps) Manager plays a crucial role in overseeing the integration of development and operations teams to improve collaboration, streamline processes, and enhance the overall efficiency of software development and deployment. We are looking for someone hands-on, customer-centric, collaborative, with a positive attitude.
The DevOps manager is responsible for standing up DevOps capability by successfully implementing tools, processes and automation that will accelerate the delivery of high-quality solutions by the delivery and operations team.
The person in this role will define the DevOps related tools, deployment requirements, operate source code management, CI/CD systems and test tools. The DevOps Manager will also be responsible for release management and effective execution of environment strategy, deployment, and release activities. This role will collaborate with delivery and operations teams to ensure quality and timeliness of each release and a smooth hand-off with the Ops team.
Key Responsibilities:
•Plan, build, and implement the roadmap for DevOps strategy, tool chain and orchestration
•Research, evaluate, select, and implement tools and technologies that facilitate automation and streamline processes.
•Collaborate with infrastructure and operations teams to ensure the availability, performance, and security of systems.
•Develop and maintain automation scripts for deployment, configuration management, and monitoring.
•Collaborate with the QA Lead to implement test automation practices. Own and execute DevOps and automated testing strategy to ensure quality of releases.
•Foster collaboration between development, operations, and QA team members to improve communication and efficiency.
•Implement best practices for continuous integration, continuous delivery (CI/CD), and automated testing. Ensure version control is implemented and integrated as part of CI/CD automated builds, establishing guidelines for branching, merging and readiness for implementation.
•Perform release management duties like define, communicate, and coordinate release strategy and activities across multiple teams/stakeholders. Compile and distribute release plans and release notes, gather, and share feedback with business partners and share release metrics.
•Ensure all releases go through appropriate levels of review and approval.
•Perform environment and deployment management activities such as coordinating sandbox refreshes, tracking development work through lifecycle, ensuring deployments adhere to change procedures, ensuring documentation is completed and adheres to standards.
•Manage and ensure compliance with IT structures, processes and technologies while maintaining knowledge of and leverage IT industry technologies and trends.
•Implement security best practices throughout the development and deployment processes ensuring compliance with industry standards and regulations.
•Act as subject matter expert, providing technical leadership and sharing your expertise with team, driving best practices for coding, testing, and deployment.
•Implement and maintain monitoring solutions to detect and respond to incidents proactively, driving, and participating in high priority incident calls and emergency activities outside of standard office hours as needed.
•Develop and execute incident response plans to minimize downtime and impact.
Required Experience:
•A strong background in both software development and IT operations, with focus on automating and optimizing the end-to-end software delivery process.
•3+ years of hands-on experience in DevOps and CI/CD pipeline automation in Azure, Copado, or other DevOps tools with strong knowledge of DevOps practices, CI/CD pipelines, automation tools, and cloud technologies.
•5+ years pipeline orchestration and release management including generation of software builds, debugging build failures, scripting.
•5+ years of experience and knowledge in deploying source code management, testing and deployment orchestration tools (Git/Bitbucket, Jenkins, Selenium, Cypress, etc.)
•5+ years of experience with databases/datastores (e.g., NetSuite, Azure Synapse, Azure Databricks, SQL Server, Oracle, MySQL, DB2, Azure Data Lake, AWS, Snowflake, MongoDB, Cassandra etc.)
•5+ years of working knowledge and experience with Jira, Confluence, Salesforce Cloud and Salesforce integrations.
•Experience with DevOps implementation with Salesforce applications highly desired.
•Bachelor’s degree in Computer science, Information Technology, or a related field with experience.
•Experience with containerization (e.g., Docker, Kubernetes) and orchestration.
•Proficient in scripting languages (e.g., Shell, Python, Ruby, etc.).
•Familiarity with Agile and Scrum methodologies.
•Strong written and verbal communication skills for technical and non-technical audiences.
•Problem solving and translating business needs into creative technical requirements and designing, developing, and testing solutions.
•Strong organization, time management, and multi-tasking skills along with technical project management abilities.
#MGLI
#MG1
#Remote
It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact recruitment@pointclickcare.com should you require any accommodations.
When you apply for a position, your information is processed and stored with Lever, in accordance with Lever’s Privacy Policy. We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it. If you have any questions about how PointClickCare uses or processes your information, or if you would like to ask to access, correct, or delete your information, please contact PointClickCare’s human resources team: recruitment@pointclickcare.com
PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information.