Company
CS GROUP logo

CS GROUP

www.csgroup.eu
Location

In office: Québec

  • 🇨🇦 Canada
Apply

Experienced Python DevOps

Company Description

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.

Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from competitive salaries, complete benefits, and flexible work location and schedule.

Job Description

Today, CS Group Canada is looking for an Experienced Python DevOps to join the Software Application Team. 

As an experienced developer, you will be in the heart of aerospace embedded software development transformation. You will be in charge to analyze system requirements from our customers to design their continuous integration platform. 

With their experience with Jenkins and Python, the Experienced Python DevOps will integrate all the steps of embedded software development into a fully automated toolchain to consequently increase software releases productivity. 

Responsibilities:

  • Participate in defining new and efficient architectures of a continuous integration platform.

  • Be involved in the whole software development lifecycle: design, code, unit tests, and product validation.

  • Participate in continuous integration and continuous delivery processes definition and setup.

  • Present the results of your work for both CS Group Canada and our customers.

  • Apply software development good practices and standards. 

  • Analyze and prepare documentation.

  • Gather requirements to support V&V and hardware teams with software tooling. 

Qualifications

  • Bachelor or Master’s degree in Computer Engineering or Computer Science.

  • Minimum 2 years of experience in object-oriented software development. 

  • Minimum 2 years of experience in a DevOps position (relevant experience will be considered).

  • Good communication skills required (written, oral). 

  • Strong programming skills in Python.

  • Experience with Jenkins.

  • Enthusiastic about software development, and always willing to learn and adapt to new technologies.

  • Rigorous documentation writing.

  • Experience in Windows and Linux environments.

  • Knowledge of AWS/Azure deployment an asset.

  • Experience with Docker and Kubernetes an asset.

  • Knowledge of JavaScript an asset.

  • Programming skills in Java or C++ an asset.

  • Experience with agile methodologies (Scrum) is an asset. 

Additional Information

Please note that only successful applicants will be contacted.

CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people and people with disabilities to apply.

Benefits:

  • Remote work.

  • Advanced medical, dental and vision insurance.

  • Access to a telemedicine service.

  • RRSP program.

  • Personal and sick leave.

  • Recreation room with pool table and foosball.

All your information will be kept confidential in accordance with EEO guidelines.