Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10), ART (UTC -3), UTC -4, UTC -4:30, UTC -3, UTC -2
Software is broken, and we’re working hard to fix it. While the goal may seem audacious, it’s what drives us. We’re consultants who embed remotely with client teams and take on interesting challenges. We are looking for voracious learners who find ways to deliver value quickly. We use whatever tools and processes our clients use, so we’re always learning new technologies and techniques. We’re also empathetic collaborators joining teams facing all kinds of challenges, which means we’re continually growing our ability to have an impact as consultants.
Test Double provides a supportive environment where consultants can have autonomy and thrive. We were 100% remote before it was fashionable, and offer 10% paid Growth Time every week. Plus, we stay connected as a wider team through weekly hangouts, coffee chats, employee resource groups and more. Many of us give back by contributing to open source, blogging or speaking, or working on our Great Causes initiative. We’re a 100% employee owned company, and consultants’ internal contributions make a real impact! We also empower people to identify problems, build consensus, and develop solutions. Sound amazing? Read on for more on the position and benefits!
- Delivering primary DevOps solutions to clients, along with a variety of tools:
- Cloud Architecture and Deployment in at least one major cloud provider
- Kubernetes Administration
- Infrastructure as Code
- GitOps
- Configuration Management
- CI/CD Pipelines
- Monitoring and Observability
- Creating high-quality infrastructure to meet the needs of its users and businesses
- Applying security best practices in deployment pipelines and cloud environments
- Helping clients achieve Service Level Agreements and Service Level Objectives by providing observable infrastructure
- Implementing high-availability and disaster recovery architecture
- Identifying technology, communication, and process issues and proposing improvements
- Sharing best practices for cloud architecture that are fault tolerant, highly available, and cost effective for the client’s business
- Mentoring by sharing experience and knowledge with client developers and operations teams so they are well-positioned to succeed, even long after we’re gone
- Collaborating internally with other Test Double agents on infrastructure best practices
- Learn new frameworks, languages, tech and techniques to adapt to changing client needs
- Communicate openly and honestly with everyone, even if news will not be positively received
- Collaborate with other agents on internal processes and initiatives to help the company accomplish its mission to improve how the world builds software
- Contributing to the growth of other consultants in the organization through activities like internal presentations, pairing and mentoring, providing timely growth-focused feedback, sponsoring agents on new opportunities, and connecting agents with others across the organization
- Consistently contributing to Test Double’s growth in areas like candidate outreach and qualification, marketing (blogging, screencasts), community (speaking, meet-ups, panels) and open-source presence, and expanding technological capabilities
- Reinforcing a culture of inclusion and continuous improvement
- 5+ years of experience in software development
- 3+ years of experience in DevOps, cloud computing or operations
- 3+ years of experience in consulting
- Strong understanding of Configuration Management tools like Ansible, Chef, or Puppet
- Strong understanding of Infrastructure as Code tools like Terraform
- CI/CD Pipelines like Jenkins, CircleCI, Github Action, GitLabs CI/CD
- Containerized deployment strategies like Kubernetes, AWS Elastic Container Service, Docker
- Observability and monitoring tools like CloudWatch, Grafana, DataDog
- Low ego, high emotional intelligence (EQ), and a mindset of continuous improvement
- Experience leading teams in decomposing work and maintaining a healthy backlog that is valuable to the business
- Experience balancing competing priorities and influencing teams towards high quality software development practices
- Ability to communicate effectively across different levels or positions within an organization
- Proficiency in designing, architecting, and refactoring systems of moderate complexity worked on by teams of 10+
- Ability to resolve conflict and issues within the delivery team
- Experience in mentoring and leading the technical direction of software engineers
- Expertise in designing and delivering systems to production in the use of one or more of the following: Ruby, Go, Python, Elixir, JavaScript/Typescript.
$150,000 – $170,000 USD I $189,000 – $214,000CAD
Dependent on experience and interview process
- 5 weeks flexible time off (vacation and sick time)
- 10 paid holidays
- Health, Dental & Vision Insurance (we pay 100% of premiums for agents and their families)
- Up to 14 weeks parental leave (8 weeks at 100% of salary)
- 1 week of conference attendance (and up to $3,000 of expense)
- ESOP Employee stock ownership program – Test Double is 100% employee owned
- Co-working space reimbursement (1/2 rent up to $500 monthly)
- 10% Growth Time each week
- New computer hardware purchase every 3 years
- 2 week Sabbatical leave after 5th year
- 2 company-wide retreat experiences each year
- Short and Long Term Disability
- Retirement contribution match up to 3% of salary
- Life Insurance
- AD&D (Canadian-base Agents Only)
To find out more about this job, please visit this link

