Python Job: Linux System Administrator

Job added on


Montreal, QC - Canada

Job type


Python Job Details

Only local to Canada are eligible!!


Level 4
Job 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 Perl, Python, JavaScript, Go 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 Puppet, Chef, Salt or Ansible.

Duties and responsibilities:
- Testing, debugging and troubleshooting of Linux platform level problems
- Working closely with the global counterparts and under the direction of the global lead
- Development of internal automation tooling using common programming languages such as Perl, Python and Javascript
- Collaborate with offshore Linux resources to help resolve any problems and be an escalation point for complex issues
- Build and configure new server platforms and develop automated tooling to speed up the process
- Operational management of Linux servers, delivering a complex application stack
- Automation of common tasks using application APIs and as Jira/Confluence, Git/Stash and Jenkins/TeamCity

Skills required:
- Experience configuring, managing & troubleshooting Linux Servers
- Programming skills (e.g. Python, Javascript, Perl, Go or similar)
- Ability and desire to perform scheduled out of hours work on a weekend (based on a roster of upto 2 weekends per month)
- Experience debugging a complex multi-server service
- Configuration management tools like Puppet, Chef, Salt or Ansible
- Understanding of application deployment strategies and continuous integration
- Working within a product-centric environment