DevOps Developer - Cost&Ops

  • Montreal / Quebec City / Sherbrooke / Remote
  • Research and Development
  • Full-time
See All Positions

Are you a tech addict with a passion for flawless code? We’re looking for people just like you to join our teams. We hope you can think as much as you can code, because this is not a role for coding monkeys, where you’ll write down an architect’s project for him. Time to get into innovation mode, develop some serious features and scale them for major customers.  Oh! and while you’re at it: have fun, learn and share your passion with your new colleagues. That’s the #CoveoLife!

The key to our Platform’s resiliency and optimization!

What’s better than working with a world-wide Cloud platform? Being a part of the team that helps it to efficiently sustain the ups and downs of the daily traffic! Coveo prides itself in having a great Cloud platform, and offering the best services for our customers around the world, but all of this loses it’s sense if we’re not using it properly, and spend our resources on some under-utilized instance in AWS or even worst, if there is a downtime.

For this role, we're looking for a person who will make a real impact in the usage and global reliability of our platforms. Will you be able alone to do it? No! We have a team around you to help you, but also show you a few tips and tricks on how you could improve your knowledge and your practices (and they will be quite open for some feedback of your own!). 

 

So this job would involve creating and scripting programs as well as working on our custom monitoring solution, all in Python, use a wide range of Cloud/DevOps related tools (like Kubernetes), and is a great opportunity to get familiar with the Cloud Optimisation field. If you’re used to working closely with this type of technology, you’re familiar with notions like “scaling”, “resilience”, and you have an open-minded approach to your code to follow this ever-moving field, this can be a job cut out for you!

Your day at Coveo:

  • You participate in the morning scrum to share your projects and updates with the team.
  • You start working a bit on our custom monitoring solution: it is doing a great job, but there are a few tweaks to be made to automatically resolve potential issues even faster
  • You check our recent cost optimization results in Cloudability to make sure it produced the expected savings
  • Code, code, code… When you think you’re ready, you open a pull request to get feedback from your colleagues. You’re expected to give them feedback on their work too! 
  • You forgot it’s already lunch! You take a good break, using your flexible schedule to go out for a walk, while listening to an audiobook and taking a fresh breath of air. 
  • Your afternoon is a great focussed stretch. You end your day proudly, with a fist in the air, because you finally understood the interaction between 8 different modules that caused a glitch. Good job!

 

What are the basic requirements for the role?

  • Proficiency with Python
  • At least 1 years of experience. 
  • Great capacity to explain the reasoning behind your coding choices.
  • A person that will simply CARE about the challenge he.she will tackle, and do the extra steps to achieve a great result.

 

Some qualifications or assets that might add weight to your application:

  • Familiarity with DevOps technologies (AWS, Docker, Kubernetes, Kibana/Grafana, etc.)
  • Costs Optimization / FinOps experience
  • Experience with peer code reviews

 

Coveo prides itself on hiring some really qualified and motivated people to take on the challenges a world class SaaS platform represents. We provide our new employees with a stimulating environment to help them reach their full potential, and expect them to share that passion, knowledge (and the fun!) with their colleagues to contribute to that environment. 

If you’re up for your next career challenge, just apply, and let us have a chat!

 

If you’re curious about our work:

Our GitHub : https://github.com/coveo

Our Open Source Github: https://github.com/coveooss 

Our documentation : https://developers.coveo.com/

Our Structure: https://source.coveo.com/2020/05/14/the-teams-behind-your-queries/

What is Coveo?

Coveo makes business personal. Coveo uses AI technologies and intelligent search to personalize every digital experience for customers, partners, dealers, and employees. Coveo combines unified content, unified interactions behavioural data and machine learning to deliver relevant information and recommendations across every business interaction, making websites, e-commerce, contact centres and intranets efficient, effortless, content-rich, thus boosting conversion. Coveo is also embedded in many leading business applications from vendors including Microsoft Dynamics, Salesforce, ServiceNow, Sitecore, Xero and more.

What is it like to work at Coveo?

If it were easy, someone else would have done it. All of our colleagues at Coveo find the drive to continuously seek new challenges and test roads no one else has ever explored. This ethos has allowed us to become a world leader in an innovative industry and to create a collaborative, diverse and trusting place to work filled with amazingly talented and passionate people. This is also why Coveo was named Employer of the year AND Company of the year 2019 by the Quebec Chamber of Commerce!