25 Aug
|
Highbrow
|
Toronto
Job Title: Lead Python Developer Job ID: 2024-12795 Job Location: Toronto, ON (2 days/week onsite) Job Travel Location(s): Positions: 1 Employment Type: W2 Duration: Long Term Layers: 0 Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers Key Technology Python, Jenkins, Terraform, Nexus / Artifactory, Docker/Kubernetes Job Responsibilities - Write and test code, debug programs and integrate applications with CI/CD experience.
- Manage and work with CI/CD pipelines is desirable (automation, infrastructure definition, configuration management, deployment, system and service monitoring, integration, continuous delivery, etc.) - Debug complex systems - Write unit/integration tests, contribute to engineering boards, present and u‑tube and write detailed and good documentation - Formulate, design, develop, test, and deliver data technology solutions with a balanced focus on speed and code quality - Collaborate with business analysts, product owners, SME’s and project managers to develop user stories, estimates, and work plans - Advise business clients and IT management of technology capabilities and recommend strategies to maximize the benefits of new technologies.
- Learn, design and build contemporary Data Pipelines/Streams and Data Service APIs to assist with data migration (on‑premises SQL to Google SQL databases) - Write and use infrastructure as code templates and Terraform - Create design/architecture patterns covering HA and DR/BCP - Troubleshoot Application connectivity/access to Google data products (LB,DNS, basic routing)
- Ensure that all cloud solutions follow internally defined security and compliance controls - Implement the enterprise cloud capability and enhance the cloud orchestration platform for automated provisioning, management and scalability of hosts, containers, applications and cloud services - Participate in fast‑paced DevOps Engineering teams within Scrum agile processes Skills and Experience Required Required Skills - 7+ years of Python development experience. Proficient knowledge of Python 3.x.x and strong understanding of other high level programming languages (ex. JAVA, Go, etc.) - 5+ years of experience developing platform orchestration code with CI/CD pipeline knowledge - Advance knowledge of software development lifecycle and working in an Agile Scrum team - Demonstrated effective leadership and analytical skill - Experience with docker and container orchestration - Experience with seamless/automated build scripts used for release management across from development to production - Experience working with orchestration and configuration management systems such as Saltstack, Ansible or Puppet - Experience writing scripts to automate operational tasks (e.g. Shell, Ansible, Python).
- Experience with automating (provisioning, configuration management, deployment) and integrating Google Data PaaS solutions and Containers (GKE) - Understand product features for DR/BCP options and how fits in overall application architecture - Understand security features in Google Cloud - Basic knowledge of cloud automation using native Google CLI - Must be a self‑starter, demonstrated ability to take independent action to achieve results.
- Excellent written and verbal communication skills with the ability to communicate clearly with all levels within the team
📌 Lead Python Developer (Toronto)
🏢 Highbrow
📍 Toronto