Lyrebird Health
DevOps Engineer
"Lyrebird has completely changed the way I interact with my patients in so many positive ways."
Software engineering
Full-time
Office | Melbourne, VIC, Australia
Visa sponsorship · No
Junior · A role for someone with some basic skills, good motivation and ability to learn. Typically 1-2 years of experience is required.
·
Why Lyrebird Health
Lyrebird Health is fully compliant with the Australian Privacy Principles and the Australian Privacy Act 1988, particularly APP 3 with respect to personal private information.
All sensitive health information remains within Australian soil and is not processed overseas - ensuring complete data sovereignty. Furthermore, by default Lyrebird Health never stores any information from your consults once it has concluded. Consult notes and documents can be saved upon clinician discretion.
All information is stored on Lyrebird Health’s Australian Amazon Web Services (AWS) infrastructure, fully-encrypted using bank level 256-bit encryption during transit and at rest. Lyrebird Health's Data Processing Agreements with AWS ensures any information stored is only accessible to Lyrebird Health. No party, including AWS, can access or alter information. By default, this information is stored for no longer than 7 days.
During a consult, all audio is transcribed in real-time on Lyrebird Health's Australian servers. At no point in time are audio files saved or permanently stored. The audio stream from the consultation is completely encrypted and securely transferred to Lyrebird Health servers.
About the role
At Lyrebird we're looking for a DevOps Engineer to join our team.
About The Job
As a DevOps Engineer at Lyrebird Health, you will be integral to our mission of enhancing healthcare services by ensuring our infrastructure is robust, secure, and scalable. You will collaborate with a dynamic team to develop, deploy, and maintain our cloud-based platforms and services, supporting the automation of clinical tasks.
What You Will Do
* Deploy and manage AWS services to support high-availability and scalable applications. * Develop and maintain infrastructure as code to ensure consistent and reproducible environments. * Monitor system performance and respond to issues to maintain operational excellence. * Design, implement, and manage CI/CD pipelines to streamline development and deployment processes. * Optimise cloud resources and configurations to improve efficiency and reduce costs. * Implement security measures across the infrastructure to protect data and comply with healthcare regulations.
Qualities And Skills You Will Need To Bring
* Strong experience with AWS, especially in ECS, DynamoDB, RDS, IAM, Lambda, and CloudFront. * Experience with RDBMS, preferably PostgreSQL * Proficient in creating and managing infrastructure as code using AWS CDK or Terraform. * Experienced in building and maintaining CI/CD pipelines, with a preference for GitHub Actions. * Knowledge of monitoring tools like AWS CloudWatch, Prometheus and Grafana. * Understanding of cloud security practices and network management within AWS. * Ability to troubleshoot and optimise complex deployments and resolve infrastructure issues
Nice to haves
* Experience with compliance standards like ISO27001 or SOC. * Familiarity with LLMs and MLOps practices, especially in a healthcare setting. * Familiarity with Azure and/or GCP
What you'll be responsible for
- 🛠
Designing and Implementing Backend Systems
Design and manage databases to store and retrieve data efficiently, ensuring data integrity and optimal performance
- 🛠
API Development
Build robust and secure APIs that facilitate communication between frontend and backend systems or external services
- 🤖
Scripting and Automation
Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks
Skills you'll need
- 💭
Critical thinking
Identifies and synthesizes patterns and trends amongst various sources of information to reach a meaningful conclusion, perspective or insight
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables
- 💡
Problem solving
Identifies problems and develops logical solutions that address the problems