DevOps Engineer at Software Placements
Sydney, British Columbia, Australia -
Full Time


Start Date

Immediate

Expiry Date

10 Jan, 27

Salary

60000.0

Posted On

12 Oct, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

About the roleWe are hiring a DevOps engineer to look after an established online learning platform. You will be responsible for the infrastructure, deployments and day-to-day reliability of a platform with real users, so the business can run with confidence and independence.You will work alongside our existing software supplier, who will continue to look after and manage software updates. Your job is to maintain platform stability, keep documents up to date, ensure the system remains self-sufficient, and to grow into the technical anchor of the business.

The platformThe platform is a learning product deployed across a number of services. Expect to learn and then own:●      Cloud and data: AWS (compute, storage, networking, IAM) and MongoDB●      Media and communications: Video streaming and email●      Product tooling: Google Workspace and Jira●      Payments through Stripe●      Support on Zendesk

Part of the role is building the full picture of how it all fits together: mapping the components, documenting them, and deciding what to simplify or consolidate as the business grows.

ResponsibilitiesYou own the platform being up, secure and recoverable. Feature development and larger software changes are handled by our existing software supplier, working with you.●      Reliability: keep production healthy, set up monitoring and alerting, and be the first responder when something breaks●      Infrastructure: manage AWS and MongoDB, and move manual setup into infrastructure as code (Terraform or similar)●      Delivery pipelines: build and maintain CI/CD across the repositories, with repeatable and safe deployments●      Security and access: manage IAM, secrets and access to every connected service, and run joiner and leaver checks●      Backups and recovery: put in place tested backups, a documented restore process, and a basic disaster recovery plan●      Cost and hygiene: review cloud spend, remove unused resources, and keep dependencies and runtimes current●      Documentation: Maintain existing documentation and document changes as they occur●      Working with our software supplier: triage incoming issues, decide what needs a code change, and hand those over with clear context

RequirementsWe care more about judgement and ownership than a specific tool list. This is a role with real ownership, so we are looking for someone who enjoys building things properly and seeing the results.

Must have●      Hands-on DevOps, SRE or platform engineering experience, including looking after systems in production●      Strong AWS experience, including IAM, networking, compute and managed services●      Experience running MongoDB (Atlas or self-managed), including backups, performance and access control●      CI/CD experience and infrastructure as code●      Monitoring, logging and incident response experience●      Good security habits around secrets, least-privilege access and offboarding●      Clear written communication, since you will document everything and explain it to non-technical colleagues

Nice to have●      Experience getting to grips with an existing system, including audits and documentation●      Comfort reading code across several languages, so you can work well with developers●      Experience in a small business or startup environment, where you shape how things are done●      Familiarity with learning platforms, video delivery or email marketing integrations●      Experience with cost optimisation on AWS

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

About the roleWe are hiring a DevOps engineer to look after an established online learning platform. You will be responsible for the infrastructure, deployments and day-to-day reliability of a platform with real users, so the business can run with confidence and independence.You will work alongside our existing software supplier, who will continue to look after and manage software updates. Your job is to maintain platform stability, keep documents up to date, ensure the system remains self-sufficient, and to grow into the technical anchor of the business.

The platformThe platform is a learning product deployed across a number of services. Expect to learn and then own:●      Cloud and data: AWS (compute, storage, networking, IAM) and MongoDB●      Media and communications: Video streaming and email●      Product tooling: Google Workspace and Jira●      Payments through Stripe●      Support on Zendesk

Part of the role is building the full picture of how it all fits together: mapping the components, documenting them, and deciding what to simplify or consolidate as the business grows.

ResponsibilitiesYou own the platform being up, secure and recoverable. Feature development and larger software changes are handled by our existing software supplier, working with you.●      Reliability: keep production healthy, set up monitoring and alerting, and be the first responder when something breaks●      Infrastructure: manage AWS and MongoDB, and move manual setup into infrastructure as code (Terraform or similar)●      Delivery pipelines: build and maintain CI/CD across the repositories, with repeatable and safe deployments●      Security and access: manage IAM, secrets and access to every connected service, and run joiner and leaver checks●      Backups and recovery: put in place tested backups, a documented restore process, and a basic disaster recovery plan●      Cost and hygiene: review cloud spend, remove unused resources, and keep dependencies and runtimes current●      Documentation: Maintain existing documentation and document changes as they occur●      Working with our software supplier: triage incoming issues, decide what needs a code change, and hand those over with clear context

RequirementsWe care more about judgement and ownership than a specific tool list. This is a role with real ownership, so we are looking for someone who enjoys building things properly and seeing the results.

Must have●      Hands-on DevOps, SRE or platform engineering experience, including looking after systems in production●      Strong AWS experience, including IAM, networking, compute and managed services●      Experience running MongoDB (Atlas or self-managed), including backups, performance and access control●      CI/CD experience and infrastructure as code●      Monitoring, logging and incident response experience●      Good security habits around secrets, least-privilege access and offboarding●      Clear written communication, since you will document everything and explain it to non-technical colleagues

Nice to have●      Experience getting to grips with an existing system, including audits and documentation●      Comfort reading code across several languages, so you can work well with developers●      Experience in a small business or startup environment, where you shape how things are done●      Familiarity with learning platforms, video delivery or email marketing integrations●      Experience with cost optimisation on AWS

Loading...