Position: DevOps Engineer
Location: Remote & Head Office location
Start Date: September 2023
Salary: $110,000.00-$130,000.00 per year
Benefits: Extended health care
Schedule: Monday to Friday
Keel Digital Solutions and Our Culture
Keel Digital Solutions is a technology and innovation organization positioned within the healthcare sector, with a focus on providing unparalleled service to clients through state-of-the-art technology, virtual health care and laboratory services.
Each member of our team plays an important role in executing best-in-class solutions with the very best in people, process, suppliers, technology, and business intelligence.
We are in search of a DevOps Engineer to join our Get A-Head powered by Keel Mind division and work collaboratively with our team. Get A-Head powered by Keel Mind is a fast-growing mental health startup searching for flexible go-getters who welcome the challenge of meeting the needs of a growing business. At Get A-Head powered by Keel Mind, customer experience is at the forefront of everything we do. To help us build functional systems that improve the customer experience, we are looking for an experienced DevOps Engineer. They will be responsible for deploying product updates, identifying production issues, and implementing integrations that meet our customers' needs.
Objectives of this Role
• Building and setting up new development tools and infrastructure
• Understanding the needs of stakeholders and conveying this to developers
• Working on ways to automate and improve development, release, and testing processes
• Testing and examining code written by others and analyzing results
• Ensuring that systems are safe and secure against cybersecurity threats
• Identifying technical problems and deploying (and potentially developing) software updates and 'fixes'
• Working with software developers and software engineers to ensure that development follows established DevOps and Operational processes and works as intended
• Planning out projects and being involved in project management decisions
• Monitoring/Management of systems and software: Detect and report anomalies to the relevant teams quickly to resolve issues before they affect the user experience including capacity monitoring and planning.
• Analyze logs and metrics to uncover root causes as soon as possible. Tracking logs and metrics can help pinpoint where an issue started or occurred. As a result, your Mean Time To Detection (MTTD), Mean Time To Isolate (MTTI), Mean Time To Repair (MTTR), and Mean Time To Recovery (MTTR) can improve.
• Respond to threats on-call or automatically using a variety of tools.
• Find opportunities for automation throughout the DevOps process that will improve engineers' DevOps toolchains and efficiency.
• Support the overall goal of Infrastructure as Code to support configuration, and change management
Daily and Monthly Responsibilities
• Deploy updates and fixes to infrastructure and in the future software.
• Provide Level 2 technical support
• Build tools to reduce occurrences of errors and improve customer experience
• Develop software to integrate with internal back-end systems
• Perform root cause analysis for production errors
• Investigate and resolve technical issues
• Development of data cleansing and reporting tools for the business working with other teams.
• Design procedures for system troubleshooting, monitoring (including capacity) and maintenance
Skills and Qualifications
• BSc in Computer Science, Engineering or relevant field
• Experience as a DevOps Engineer, Site Reliability Engineer, or similar software engineering role
• Proficient with git and git workflows
• Good knowledge of cloud provisioning tools (Terraform, Salt, Ansible, Consul, etc.)
• Good knowledge of scripting languages ( Nodejs, Ruby, or Python )
• Working knowledge of databases and SQL
• Problem-solving attitude
• Collaborative team spirit
Preferred Qualifications
• Degree in Computer Science/Software Engineering or equivalent experience
• Experience with software engineering, customer experience, and civil engineering