Python Automation Engineer
Role details
Job location
Tech stack
Job description
- Build and manage pipelines using Azure DevOps, JFrog Artifactory, SonarCube and Snyk.
- Establish clean branching models, code review guidelines and repository structures.
- Work closely with operational and non-technical teams to identify automation opportunities.
- Collaborate with security, infrastructure, platform and development teams to align requirements.
- Advise on best practices, risks and long-term strategy for automation and Python engineering.
- Apply secure coding principles, dependency management and documentation.
Requirements
A leading technology recruitment firm is seeking a skilled Python Developer to create and manage automation solutions that enhance business processes. The candidate should have a minimum of 5 years' experience in Python development, solid expertise in CI CD pipelines, and a deep understanding of Git strategies. Furthermore, the role involves collaborating with various teams to translate needs into robust technical solutions while maintaining high security standards. Strong communication and analytical skills are essential for success in this position., * 5 years of professional Python development experience with strong automation exposure.
- Solid experience with CI CD pipelines and tools.
- Deep understanding of Git, including branching strategies and code review processes.
- Strong awareness of security practices in Python development.
- Experience working with stakeholders and leading discussions with both technical and non-technical teams.
- Excellent communication, problem solving and analytical skills.
- A proactive mindset and passion for building scalable, maintainable engineering solutions., Python development CI CD pipelines Git Security practices Stakeholder engagement Problem-solving Analytical skills Communication