Intermediate Software Developer, DevOps
What You'll Do
-
Write software - tools, libraries, automation, services
-
Design and build our infrastructure platform
-
Identify and implement new platform features
-
Research and evaluate new technologies
-
Refactor, rewrite or retire existing platform features
-
Operate our developer experience and production application environments
-
Diagnose and repair our distributed systems
-
Perform maintenance, upgrades and migrations
-
Control or eliminate repetitive tasks, alert noise, and business-as-usual work
-
Enable development teams
-
Provide executable interfaces to our infrastructure platform
-
Provide tools and best practices to support the entire software development lifecycle
-
Participate in a flexible on-call rotation
-
Communicate by writing documentation, participating in meetings, and showing off your work at demos
What You'll Need
- A degree in Computer Science or Engineering or equivalent experience working in an SRE, DevOps or software engineering role
- An ability to write software and working knowledge of software engineering practice
- Experience using infrastructure-as-code tools to build and run cloud infrastructure
- Open Communication: clearly conveys thoughts, both written and verbally, listening attentively and asking questions for clarification and understanding
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Self Development: is personally committed to, and actively works to continuously improve
- Problem Solving: uses an organized and logical approach to find solutions to complex problems. Looks beyond the obvious to understand the root cause of problems
- Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
- Preferred. Working knowledge of Linux systems administration, including troubleshooting system-level issues, networking (L3-L7) and basic monitoring
- Preferred. Experience with operating, building and maintaining cloud infrastructure
- Preferred. An understanding of SaaS software development practice; Ideally you have experience working on a SaaS product
Who You Are
- Solution seeker. You're focused on tackling new challenges, solving problems, and moving the business forward---and you don't wait to be asked.
- Lifelong learner. You have a growth mindset -- you're here to learn, experiment, seek, apply, and provide feedback, share what works with your team, and move on from what doesn't.
- Resilient adapter. In the face of change and challenges, you bring a thoughtful, calm approach, and a focus on finding the new opportunity.
- Intentional collaborator. You build positive working relationships across the business, bringing people together to foster new opportunities and to facilitate the efficient flow of information.
- Critical challenger. You have the trust in your team to ask difficult questions in order to get to the best end result.
- Active communicator. You listen actively and communicate ideas and information clearly, inclusively, and proactively.
- Integrated thinker. You look beyond your role and responsibilities to understand how your team's work drives broader organizational goals.
- Accountable owner. You take pride in the work you're responsible for with a mindset of ultimate accountability and reliability for the outcomes.
- Bar-raiser. You step up to help your team grow and succeed, even when that means going beyond what might be expected.
Step Up:
One Team:
Customer Obsessed:
Go Fast, Be Agile:
Play to Win:
Neighbours \& Allies:
Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.