To apply for this job you must first either login or register

Cloud Engineer

Toronto,Ontario -Permanent

Job Description

Our client builds smarter workplace solutions that people love. They are the best of both worlds, an agile start-up within a well-established company with an awesome, award-winning culture. Their development team is a dynamic, diverse, and fun group.

They are looking for an engineer experienced in cloud architecture and development. We help teams at fast-growing companies evolve and execute faster through our custom SaaS platform. Come work with us to create more efficient, happy teams! Your focus will be in the areas of DevOps, performance, and high availability solutions.

This person should thrive and succeed in delivering high-quality solutions in a hyper-growth environment where priorities can shift fast. If you're looking to solve challenging technical problems and create a great product for our customers, then this is the right role for you.

What you'll do:
Architect and create functionality to support the platform, such as automated video transcoding, or improvements to our deployment process.
Create and build on our services layer, mainly implemented with ServiceStack.
Improve tooling to measure, optimize, and scale our cloud infrastructure.
Address scaling issues by diagnosing, solutioning, and implementing.
Collaborate with peers to write, review, or provide feedback on technical design proposals.
Contribute to internal tools that help us improve our development process, manage our users, and improve the scalability of our systems.

Must Have Skills:

You have 5+ years of experience in a web development environment
You have extensive experience with Azure and (AWS experience is also an asset)
You're experienced with scrum sprints, rapid iteration, and continuous delivery
You're motivated, self-directed, a good communicator and have strong telecommuting skills (many of our team members work remote at least some of the time)
You've been on teams building web applications professionally and can point to things you've worked on
You write understandable, testable code with an eye towards maintainability
You are a strong communicator, (explaining complex technical concepts to designers, support, and other engineers is no problem for you)
You know how the web works, you know HTTP, TCP/IP, DNS and what a good API looks like
You take a cloud-first approach when developing to derive maximum benefit from systems/architectures already available
You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
You know how to build reliable and safe distributed systems and understand the trade-offs made when engineering a feature
You have a strong understanding of data modeling and storage with both relational and NoSQL Databases
You have a good knowledge of performance, scalability, availability, and security standards for the web

Nice to Have Skills:

You have a history of open source contributions and helping the broader software engineering community (through Github, StackOverflow, a blog, or the like).
You are excited about automation, and implementing high-performance code that can handle large loads.
Academic background in computer science (BSc or MSc)
Advanced understanding of SQL.
Experience with Redis (or other NoSQL databases).
Prior experience with or knowledge of large scale, high volume systems.
Experience with Configuration Management tools such as Chef, Puppet, Salt, or Ansible
Azure certifications: "MCSA: Cloud Platform" or " MCSE: Cloud Platform and Infrastructure"
AWS certifications: "AWS Solutions Architect", "AWS Certified DevOps Engineer" or "AWS Certified Developer"

Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register