To apply for this job you must first either login or register

Chaos DevOps Engineer

Montreal, Quebec  - Permanent



Job Description



Our Client is seeking a talented Chaos DevOps Engineer

This is a fantastic opportunity to work in a fast-moving, fast-growing and hugely ambitious company.

A global leader in the People Analytics our client is on a mission to help companies unleash the collective power of their data, making them smarter, more secure and more successful. Our platform reveals never before seen insights, helping companies improve in compliance, efficiency, decision making, performance, culture, and much more.

We have developed a platform that processes structured and unstructured data, analyses it using our cutting-edge sophisticated Machine Learning algorithms, and provides insights by means of patented risk-scoring logic and solutions for visualization of complex data structures. With offices in New York, London, Montreal and Singapore, and clients all around the world, we are a global company and growing aggressively.

We are a team of highly motivated, passionate individuals, singularly focused to achieve aggressive and transparent objectives. Industry leaders across the globe are discovering the transformative potential of the Our Client

Our platform covers fundamental aspects of data processing, targeting massive amounts of data coming from various sources, and requires a lot of engineering effort just to store. This is before tackling the even tougher tasks of processing and making sense of it. To cover all the client's needs we have to create a very flexible solution and we want to ensure that each type of configuration works as expected.


Candidates for this position will require a mix of Developer Test and Ops skills. The Chaos DevOps team needs to create, maintain and evolve the Chaos Engineering approach so if you have Chaos experience, are familiar with Chaos and ready to make the necessary efforts to join our team we are ready to speak with you now.


Must Have Skills:




Candidates for this position will require a mix of Developer Test and Ops skills. The Chaos DevOps team needs to create, maintain and evolve the Chaos Engineering approach so if you have Chaos experience, are familiar with Chaos and ready to make the necessary efforts to join our team we are ready to speak with you now.

We will need you to understand our platform, know how to test it, how to break it and how to fix it so it won’t break again, in many different scenarios.

● Developing unit and integration tests for all of our platform solutions.
● Create logic for controllable platform disaster experiments.
● Integrate chaos engineering into our release process.

Here is what you bring to the table:

● Professional experience in a DevOps engineering role and/or QA automation role.
● Demonstrated experience with at least one scripting language, Python is preferable.
● Demonstrated understanding principles of Chaos Engineering.
● Proven hands-on experience with smoke testing approaches.
● You have passion for engineering and a proven track record of delivering great software.
● You’re a problem solver, with the ability to learn new subjects quickly.
● You take full responsibility for the quality of your work including code functionality and legibility.
● You fearlessly accept difficult challenges to learn and improve.
● You strive to collaborate with others and be a team player.
● You are self-motivated and smart, and love thinking big and getting things done.
● Demonstrated knowledge and understanding of QA processes.

Preferred Qualifications
● Hands-on experience with:
○ At least one modern configuration tool like Saltstack, Chef, Puppet, Ansible. Ansible is preferable;
○ RHEL based Linux distributions; ○ Elasticsearch, Hadoop, HBase, Mysql, Galera;
○ Mesos, Marathon, Docker, Consul;
○ Jenkins, Gitlab;
○ AWS services like EC2, S3, Route53, RDS;
○ Java, Groovy;
○ HipTest.





Details:
Starting: ASAP
To apply for this job you must first either login or register