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.
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.
•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.
•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.
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 firstname.lastname@example.org should you require any accommodations.
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.