CLD-006 Senior Cloud Engineer

Toronto

Our client is a global software innovator, enabling organizations to digitally transform how they collaborate and get work done. Founded in 2005 and with a growing global reach, our customers cut across every major industry and include more than half of all Fortune 500 companies.

Today, our client leverages its deep technical understanding of Atlassian and innovative partnership with Slack to help organizations embrace new ways of working to achieve competitive advantage.

Through trusted consultancy, app development, training, hosting, and licensing solutions, our client has established itself as the go-to partner of choice within the Atlassian Ecosystem.

About the role

We are seeking individuals with solid background in cloud architecture using AWS services to join the core product team to help us design, maintain, scale and monitor our Cloud Infrastructure.

We seek your advice to improve our serverless architecture. Your input will help shape the engineering decisions and practices of the team. You’ll participate in Agile ceremonies like standups, ticket estimation and retrospectives.

We want you to contribute to engineering best practices within the team that will be leveraged to own features from idea, development, test, to release, while recognizing and paying down technical debt. We practice continuous integration and delivery, so you will be shipping to production daily, getting fast feedback, and improving. You’ll also be required to work closely with support to investigate and resolve issues in production.

What you'll be doing

Designing Serverless infrastructure

  • Defining cloud infrastructure stack
  • Creating automated build and deployment plans
  • Provide guidance and educate development team on cloud competencies

Monitoring and maintaining cloud infrastructure

  • Implementing best practices with our infrastructure as code
  • Configuring useful monitoring and alarms
  • Analyzing logs and metrics for performance, behaviour

Investigating and Problem Solving

  • Identify and solve issues before they start impacting the product
  • Investigate problems, identify root cause, fix and document problems, and implement preventive measures

What we're looking for

  • Fluency in Terraform
  • Familiarity with one of Java, Groovy, Javascript or Typescript
  • Understanding of serverless and micro-services oriented architecture
  • An ability to think innovatively and creatively
  • Experience building on a cloud platform (ideally AWS)

A few nice to haves

  • Experience working with CI/CD
  • Familiarity with CloudFormation or CDK
  • An ability to learn new languages/frameworks and work with reactive programming
  • Understanding of high-availability, fault-tolerant, scalable, distributed systems
  • Excellent organizational, prioritization and communication skills