Senior Python Developer / Reliability Engineer
This is a perfect position for someone who is passionate about automation or reliability process automation and who delivers the best customer experience.
You will be working for highly-innovative crypto-currency exchange (top-10 by trading volume) in a dedicated team of developers, quants and traders located in the heart of Moscow.
Top level overview of the role :
Captche the system architecture and collect realibility requirements,
Designe robust realability analysis and quality automation framework,
analyze, design and automate detesting process for regressions and new features of the product.
Contribute to the evolving CI / CD pipeline
This position requires a highly self-motivated individual with very strong technical and communication skills who is an active team-pleer.
Functions and Responsibilities :
Create automated multi-level test scenarios in Python
Evolving our continuous CI pipeline function in support of one or more of the products we develop
Work in an Agile / SCRUM methodology to deliver solutions on schedule
Collaborate with Development and QA Engineers to build efficient readability automation frameworks and tools
Identify and enforce functional and non-functional system invariant
Passionate about scripting and process automation
Experience in Networking, Distributed Systems, Cloud Infrastructures, Git, Jenkins, Containers, Kafka
Good understanding on CI / CD pipeline
Strong analytical and problem solving skills
Willingness to work in highly-dynamic start-up environment
Excellent written and verbal communication skills
3-5 years of Python development experience
Bachelor' / Master's degree in Computer Science or Engineering or equivalent professional experience