Desired Skills and Experience
- Join our thriving global, online business
- Work in an environment which is unique in its scale and pace of change in Australia
- Based in our Melbourne CBD Head Office or remote (Australia wide)
- Supporting the Elements team: build, troubleshoot, and optimise deployment pipelines
- Design and Build: AWS and Heroku infrastructure and support tooling
- Availability: work to decrease the mean-time-to-detection and mean-time-to-recovery of all systems, both public-facing and internal.
- Monitoring: improve the monitoring and measurement systems that support our operational scale and continuous delivery
- Performance, Efficiency & Latency: contribute to the measurement techniques that assist in the performance tuning of the applications stack
- Security & risk: be an active contributor to identifying and mitigating risks
- Supporting a large public-facing web-based application
- Hands on Ruby and Ruby on Rails application development experience
- A commitment to continual learning
- On value with Envato’s passionate and supportive culture
- Has provided a positive contribution to both operations-focused and development-focused work
- Communicates well in person and in writing
- Has built and maintained cloud-based applications and infrastructure
- Reasonable knowledge of Linux administration
- Good understanding of monitoring and logging tools
- Heroku
- AWS - CloudFormation and tooling
- AWS RDS (PostgreSQL)
- Elasticsearch
- CloudFlare, AWS CloudFront, and imgix CDNs
- DDoS mitigation systems
- Buildkite, Travis
- Git
- RSpec, ExUnit
- RubyGems, mix
- React, Node.js (including server-side rendering)
- Elixir (specifically large CQRS architectures)
- Ruby and Ruby on Rails
- New Relic, Rollbar, Papertrail, ELK, and Datadog
- We’re careful about hiring, and have built a team of great and diverse people
- We are all responsible for features from inception through to them being in the hands of customers. We talk directly to our customers about what they’re working on.
- We actively work on creating a safe, inclusive environment free from discrimination.
- We work together as a highly collaborative multi-disciplinary team. You’ll be working alongside highly skilled people from product, design, UX, and marketing backgrounds, as well as other top-notch engineers.
- Flexible working conditions – we want you to love your work but also your life outside of Envato.
- We invest in our people as they invest in us. There’s a generous training budget, and specific measurable personal goals to use that budget.
- We only do continuous delivery: any team member can deploy, and we regularly do several deploys a day.
- We publish portions of our code as open source, and encourage contributions back to open source projects we use
- We constantly support our team to improve their craft and run regular retro and education sessions
- A fantastic culture of creatively minded, hard-working people who are passionate about Envato and being part of its growth and success
- A fast-paced and progressive environment where everyone has regular interaction with teammates and Envato community members from all over the world!