Senior DevOps Engineer

Vancouver, BC or Remote
We’re looking for a Senior DevOps Engineer to join our ZenHub team. You will be a crucial part of our team, helping us get our powerful team collaboration tooling into the hands of the open source community and major companies alike. You'll work closely with our engineers to ship on top of reliable, secure, and scalable infrastructure. This is a full-time position based out of our Vancouver office.

A little about us:

ZenHub is the leading team collaboration and project management suite built into GitHub and GitHub Enterprise. At ZenHub, every team member is charged with getting to know customers deeply, learning how to solve their toughest problems, and turning them into evangelists.

Our customers are smart cookies: some of the best teams at companies like IBM, Imgur, NASA, Microsoft, Docker, and Zenefits use ZenHub to stay in the zone. Ideal team members are technical enough to get their hands dirty and product-focused enough to help translate customer requests into product features.
What we’ll accomplish together:
  • Build & maintain our cloud infrastructure and improve our Kubernetes cluster
  • Automate key areas of our development workflow (CI/CD pipelines, build processes, etc…)
  • Optimize our GCP and AWS infrastructure for cost, reliability, performance and security
  • Maintain a high level of performance and security in all systems, performing regular audits and running tests
  • Contribute to the release and infrastructure teams’ knowledge base and mentor other team members to help improve their technical skills
  • We believe in processes and the power of planning, but you will often have to roll with the punches and prioritize the most impactful tasks on the fly
Our Ideal Candidate:
  • Is proficient in programming/scripting languages (e.g Bash, Golang, or other languages)
  • Is proficient with automation tools (e.g. Terraform, GitOps)
  • Has track record of automating infrastructure as code and writing clear and complete documentation
  • Has experience with containerization technologies (e.g Docker Swarm, Kubernetes)
  • Has experience with NoSQL and relational databases (e.g MongoDB, Redis, Elasticsearch, PostgreSQL, MariaDB/MySQL) and message queues (RabbitMQ, Kafka, ZeroMQ)
  • Has experience with cloud delivery platforms (e.g GCP, AWS, DigitalOcean, Azure)
  • Has experience with implementing CI/CD pipelines (e.g Jenkins, Travis CI, Rundeck)
  • Has experience with cloud security management tools and processes
  • Has experience with monitoring tools (e.g New Relic, GCP Monitoring/StackDriver)
  • Has knowledge of networking architecture (e.g Load Balancing, TCP/IP, Routing, Nginx)
  • Has past experience with leading and organizing production incident response and can fight fires with a calm and level head.
  • Has a strong ability to collaborate with cross-functional teams and build solid working relationships with everyone in the organization, from individual contributors to the CEO.
  • (Bonus) Has experience with enterprise (on-premise) delivery targets (e.g VMWare ESXi, OpenStack, KVM)
More about ZenHub:

At ZenHub we recruit the best and foster an environment that empowers our team. That means a workplace that is diverse, inclusive, and open-minded. We welcome applicants of all backgrounds, regardless of race, colour, religion, sexual orientation, gender identity, national origin, or disability. Don’t sweat it if you don’t have everything listed in the above requirements. Our values include continuous improvement and curiosity. If you have some of these qualities and believe that this is the position that will make you excited to work every day, then we want to hear from you! 

Our people are what makes our team special - because of that, we work hard to provide our full-time team members perks that make their lives better by offering:

 Flexible vacation & remote work policy - as we accomplish our goals, time off is more than a must. Most team members take between 15-20 days off per year, but we have no hard limit for our high impact individuals.
 Diverse opportunities for learning and development - we provide resources for conferences, classes, books, and other opportunities to maintain and expand your skill set and professional growth.
 Fitness reimbursements - stay fit with our reimbursements for health-related benefits like gym memberships, fitness apps, and personal training.
 Top-Line equipment - in addition to receiving a company smartphone of your choice with a paid voice/data plan, every team member receives a generous equipment budget to try new gadgets, tools, and platforms.
○ Flexible parental leave policies - We understand the importance and demands of a growing family. In addition to state, provincial, and federal leave allowances, parents on the team have the flexibility to work from home or take days off when family needs to come first.
 When we can safely return to our office, fuel up with healthy snacks and coffee, get fit with an onsite gym, recover with onsite RMT/acupuncturist, and meet the many furry friends of our dog-friendly office!

Check out our careers page to learn more about what other benefits we offer!