Description

Experience: 5-7 years

Only Local candidate to Montreal

Description:

The applicant must have demonstrable experience configuring & troubleshooting Linux servers. In addition to good shell scripting experience, they should be comfortable with programming languages such as Python or similar. The candidate will have previous experience of working in a large production platform, ideally within Financial Services, with knowledge of configuration management tools such as Salt or Ansible.

 

Duties and responsibilities

- Testing, debugging and troubleshooting of Linux platform and Network level problems

- Knowledge of data querying with SQL, Jquery and data format such as yaml and json

- Working closely global counterparts and under the direction of the local lead

- Development of internal automation tooling using common programming languages such as Python

- Collaborate with offshore Linux resources to help resolve any problems and at term, be an escalation point for complex issues

- Build and configure new server platforms and develop automated tooling to speed up the process with tools such as Ansible

- Operational management of Linux servers, delivering a complex application stack

- Automation of common tasks using application APIs such as FastAPI, Django, Kafka

 

Skills required

- Experience configuring, managing & troubleshooting Linux Servers

- Programming skills (e.g. Python, or similar)

- Ability and desire to perform scheduled out of hours work on a Saturday (based on a roster of up to 2 weekends per month)

- Experience debugging a complex multi-server service

- Configuration management tools like Salt or Ansible

- Understanding of application deployment strategies and continuous integration with tools such as Git and Jenkins

- Working within a product-centric environment

Education

Any Graduate