Skip to main content

Python Developer

Python Developer
Cloud Vital
4 months 3 weeks ago

We are hiring for Python Developer

Job Type: Full Time/ Contract

Job Location: Montreal

This is a Hybrid work model which requires you to be 3 days onsite and 2 days remote! Please Note: The relocation expenses will be paid by us

Position Description: The Database Infrastructure Development team provides core infrastructure and technologies to developers and business users to effectively administer databases.

It also provides controlled access to databases through automation tools and orchestration engines. We are looking for Python Developers to develop and integrate configuration management tooling for the firm's Distributed Database environment. You will focus on enhancing the current Distributed Database administration toolset and automation strategy while working in both physical and virtual Linux environments (and the early onset of containers) across various DBMS products (Sybase, DB2, MSSQL, Oracle, Greenplum and PostgreSQL) with a focus on configuration management.

Duties / Responsibilities:

  • Develop new utilities to automate database and database server provisioning.
  • Integrate new software into the current database management systems.
  • Renovate the current proprietary enterprise configuration management system repository to use a service-based design.
  • Produce services to enable service-based discovery of DB’s in LDAP / Zookeeper.
  • Maintain and replace existing scripts and automation.

Skills Required:

  • At least 5 years of relevant experience
  • Development experience with a high-level general-purpose scripting languages like Python
  • Experience with Python based REST libraries such as Flask, Django, etc.
  • Experience with service-based development practices
  • A working knowledge of Redhat Linux (or similar)
  • Knowledge of Perl and/or Shell
  • Have a good command, both verbal and written, of English.

Nice to have:

  • Experience working with management configuration systems
  • Experience with object-oriented development languages like C++ or Java
  • Knowledge of operation of one or more DBMS products like PostgreSQL, IBM DB2 or SQL Server
  • Working knowledge of Kerberos or Active Directory
  • Experience working and managing software in a large distributed environment
  • Experience or knowledge of Agile software development methodologies
  • Knowledge of common IT processes, including ITIL and SDLC
  • Ability to reason persuasively to influence decision-makers at all levels of the organization.
  • Ability to manage conflicting priorities and multiple tasks simultaneouslyIf you feel you are fit for the role or have someone in your circle with the relevant experience then please apply via LinkedIn or share your profiles with us at **@cloudvital.ca

Expertise level

Key skills

Similar Jobs in Canada

Similar Jobs in