← Back to job listings
R
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.
This listing was posted by a verified recruiter at RAVL. Report this listing
JobSpring