Cloud Infrastructure Developer

Victoria, BC
Platform Team – Product Operations /
Full Time /
Remote
Who We Are

Semaphore Solutions is a global leader in delivering cutting-edge SaaS solutions, offering specialized software solutions for high-throughput and high-complexity applications across the life sciences industry, including molecular diagnostics and biopharmaceutical research. As industry trailblazers, our clients span various sectors and are at the forefront of advancements in personalized medicine, utilizing advanced genetic sequencing and molecular diagnostic technologies to discover and develop therapeutics, combat cancer, enhance diagnostic accuracy, and improve overall health outcomes.

Semaphore’s culture is about putting people first. We strive to create an environment where individuals feel a connection to our mission, each other and the community. We provide our staff with genuine support for their well-being and enable their best work through autonomy, flexibility and continuous learning.

What We Do

In addition to our expanding business providing expert software services, Semaphore is entering an exciting new phase with our Laboratory Information Management System (LIMS), Labbit. Labbit is the modern and adaptable lab informatics platform, the intelligent Laboratory System of the future. Our platform offers essential infrastructure to biopharmaceutical and clinical genomic laboratories, empowering them to unlock the full potential of genomic science. Labbit's innovative capabilities will propel diagnostics and therapies, leading to enhanced health outcomes worldwide. We are seeking individuals who are captivated by the convergence of software and life sciences and who want to contribute to a purpose-driven team revolutionizing how science shapes human health.


About the Opportunity

As a Cloud Infrastructure Developer reporting to the Manager of Cloud Infrastructure, you will join our team in supporting the success of our new Product, Labbit: a highly versatile and advanced cloud-based laboratory information management system (LIMS). Our product is in a growth phase, and you will play an integral role in helping us scale and prepare for the future needs of Labbit; this is an opportunity to make your mark and see your projects from inception to fruition. 

You are ideally a seasoned system generalist with a background as either a Sysadmin, `DevOps,’ SRE or other similar experience. This role actively involves cloud infrastructure development, ensuring the security and compliance of Labbit, enabling successful software delivery, and sharing responsibility for supporting day-to-day operations. You can expect Developers across the platform team to lean on your guidance and ability to effectively convey the complexities of the product’s infrastructure and troubleshoot. Our team uses some technologies that are not very common, so bring your curiosity and passion; you will not be bored.
 
To succeed in this role, you’ll bring your expert-level skills in at least several of the following skills (not necessarily the specific tools), a working level of the rest, and an appetite to learn and grow:

- Database management- Postgres or other RDBMS and graph databases
- Linux, containers, and cloud computing
- Networking, load balancing, service mesh, firewalls, routing, WAF, Hashicorp consul
- Container orchestration such as Kubernetes, Nomad, and OpenStack
- Infrastructure as code such as Terraform or Cloudformation
- Software delivery, CI/CD, release management, deployment, gitScripting and automation with BASH or Python

Must Haves

    • Four+ years of experience in the field of cloud infrastructure or developer operations
    • Working knowledge of infrastructure and security best practices, exposure to AWS preferred
    • Experience with system and security monitoring and with tools such as Datadog or Prometheus
    • A proven ability to troubleshoot complex systems, ask for guidance when stuck and continuously seek improvement 
    • Strong verbal and written communication skills that enable effective collaboration
    • Ability to participate in on-call week-long rotations

Nice to Haves

    • Degree in Computer Science or a related field
    • Certifications in AWS, Azure or Google Cloud
    • Experience working in a growing product company

What to Expect Within the First Month

    • You’ll experience a company stand-up with the whole team
    • You’ll become familiar with our collaboration tools (Slack, Github, Jira, GSuite, and Confluence) and engage with our culture and channels
    • You’ll complete the onboarding tasks, such as setting up tooling, and gain exposure to team process, project planning, ticket system and backlog management
    • You’ll complete an Arch deep dive
    • You’ll actively participate in PRs, Design and Arch reviews
    • You’ll gain exposure to simple stories from the backlog and complete some with the support of your team

What to Expect Within Three Months

    • You’ll complete stories from the backlog independently, seeking support as needed.
    • You’ll collaborate with your team to understand the product roadmap and how the infrastructure supports milestones.
    • You’ll gain exposure to team processes and workflows and contribute to task completion.
    • You’ll start to participate and shadow on-call responsibilities.
    • You’ll contribute to operational and ad-hoc troubleshooting that has arisen.

What to Expect Within Six Months

    • You’ll take the lead on at least one significant project on the team.
    • You’ll apply your skills and knowledge to identify, analyze, and resolve infrastructure improvements and application deployment issues.
    • You’ll collaborate with development teams to support optimal solutions for the platform.
$118,000 - $142,000 a year
The starting salary within the posted salary range is determined by an assessment of the knowledge, skills, experience and ability of the candidate to meet the key requirements of the job.
Benefits and More

Semaphore offers extensive vacation and sick benefits, extended health/dental, professional development budgets, RRSP matching, flexible hours, and the ability to work hybridly in Victoria or remotely across Canada.