← Back to job listings

Python Automation Developer, Network Security
RAVL · Toronto, Canada
About The Role
What does success look like in this role?
- Design, develop, and maintain automation solutions using Python and modern full stack development practices.
- Build scalable applications that improve operational efficiency and automate security and infrastructure workflows.
- Collaborate with stakeholders to gather requirements, define technical specifications, and deliver high-quality software solutions.
- Develop new features to support evolving business and project needs.
- Integrate applications with REST APIs and other enterprise services.
- Ensure application reliability, performance, scalability, and maintainability through clean, well-tested code.
- Contribute to CI/CD pipelines using Git, Jenkins, and modern DevOps practices.
- Maintain compliance with security standards and support timely remediation of identified vulnerabilities.
- Support Site Reliability Engineering (SRE) processes by implementing automation that improves monitoring, operational consistency, and service reliability.
- Participate in technical discussions, knowledge sharing, and continuous improvement initiatives as new technologies and services are introduced.
Sounds great, but do my skills fit?
- Professional experience developing applications using Python or equivalent programming languages.
- Experience working with SQL and NoSQL databases.
- Experience building, testing, and troubleshooting automation solutions using REST APIs.
- Experience working with Git, Jenkins, CI/CD pipelines, and modern DevOps practices.
- Understanding of authentication and security protocols such as OAuth.
- Experience developing intuitive and user-friendly interfaces.
- Strong analytical, problem-solving, and troubleshooting abilities.
- Excellent communication, collaboration, time management, and prioritization skills.
Nice to Have Skills
- Experience conducting peer code reviews.
- Experience creating test plans and automated test cases.
- Experience building dashboards or visualizations using Python or JavaScript libraries.
- Experience supporting infrastructure automation, security operations, or Site Reliability Engineering (SRE) environments.
Mindset Traits
- You take ownership and deliver high-quality work with minimal oversight.
- You enjoy solving complex technical problems through automation.
- You value clean, maintainable, and scalable code.
- You collaborate effectively across technical and non-technical teams.
- You embrace continuous learning and seek opportunities to improve systems and processes.
- You communicate clearly and proactively in fast-paced delivery environments.
Why join RAVL?
- Flexible, client-aligned work model with autonomy and accountability.
- Opportunity to work on meaningful, enterprise-scale technology initiatives.
- Collaborative, supportive team focused on continuous learning and technical excellence.
- Exposure to modern engineering, automation, cloud, and DevOps practices.
- A culture committed to helping technologists Build. Better.
Similar roles you might like
See all →CP
Applications Administrator
Choice Properties General Partnership Inc.
C$51,240 – 70,455/yrPosted 4 days ago
SR
OT Controls Systems Specialist
Strathcona Resources Ltd.
Salary not disclosedPosted 5 days ago
D
Senior Manager, Business Systems
Docker
C$177,800 – 254,000/yrPosted 5 days ago
MN
Network Operations Centre - Support Specialist Tier 1
March Networks
C$60,000 – 66,000/yrPosted 5 days ago
1S
Mechanical Engineering Student
1321 South Bow Canada Services Ltd.
Salary not disclosedPosted 5 days ago
LL
Support Specialist
LEAP Legal Software
Salary not disclosedPosted 5 days ago
WC
Vendor Funds Administrator (Burlington, ON)
Wolseley Canada Inc.
C$55,000 – 65,000/yrPosted 5 days ago
WC
Counter Order Picker
Wolseley Canada Inc.
Salary not disclosedPosted 5 days ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing