company logo

Fullstack Python Developer

Your primary focus will be design and development of internal Acronis DevOps product (Panopticum) for full Acronis components lifecycle management of our…...

As Acronis is dedicated not just to Cyber Protection but to the general protection of its potential and current employees, recruitment and onboarding process are being held online during the current global COVID-19 situation.

Acronis leads the world in cyber protection – solving safety, accessibility, privacy, authenticity, and security (SAPAS) challenges with innovative backup, security, disaster recovery, and enterprise file sync and share solutions that run in hybrid cloud environments: on-premises, in the cloud, or at the edge. Enhanced by AI technologies and blockchain-based data authentication, Acronis protects all data, applications and systems in any environment, including physical, virtual, cloud, and mobile.

With dual headquarters in Switzerland and Singapore, Acronis protects the data of more than 5 million consumers and 500,000 businesses in over 150 countries and 20 languages.

We are looking for a talented and passionate Software Developer who will help us build Acronis Global RnD DevOps Platform which is used by hundreds Acronis developers worldwide.

Your primary focus will be design and development of internal Acronis DevOps product (Panopticum) for full Acronis components lifecycle management of our Acronis Cyber Cloud components.

Acronis Cyber Cloud is a platform that delivers data protection services across the globe with an unprecedented level of ease. With one installation, customers gain access to backup, disaster recovery, file sync and share, notarization and e-signature services, all managed from a single console.

Design and develop functionality in Acronis internal product (Panopticum) for automation of development/releases and delivery processes for Acronis components

Automate Dev/Deploy/QA/Ops processes to have possibility to release single feature/component on daily basis

Communicate with Acronis RnD teams to understand their needs for internal automation to simplify release and delivery process

Visualize Acronis components lifecycle management processes

2+ years’ experience in building commercial software

1+ year practical experience with Python/Django, Javascript/vue.js

Knowledge of distributed micro-services-based architectures development/release and delivery processes and best practices

At least Upper-intermediate English

Would be a plus:
Django REST framework

TypeScript in vue.js

Practical linux administration skills

Practical experience with Jenkins or other CI/CD tools and Docker / Kubernetes

Experience with configuration management tools (Ansible, Puppet or Chef)

Hands-on knowledge of virtualization layers (KVM, ESX, Virtuozzo/OpenVZ)

Experience with integration with Atlassian stack (Bitbucket, Jira)

Experience with autotests design