The Client is a EU-based company specializing in affiliate marketing. The product they developed is an affiliate marketing platform responsible for handling the whole affiliate marketing life cycle from the affiliate signup to payments back to affiliates.
As of now, DataArt started the maintenance phase for the platform. The development of a new platform is planned to be launched in the near future.
Required Skills and Experience
Experience in automating administrative tasks
Experience in administering OS
Understanding the principles of building fault-tolerant systems
Experience in administering Azure Cloud Platform
Azure VM skills : load balancers, auto-scaling
Experience with storage systems : Azure File Storage, Blob Storage, etc.
Azure RM management experience : resource groups, SG
Theoretical knowledge / experience in network administration
Understanding of networking (static routing, subnets, gateways)
Experience working with / administering CI systems (e.g. Teamcity, Azure DevOps / TFS, Octopus, Gitlab CI)
Experience with version control systems (e.g. git, tfvc, subversion)
Knowledge of source code versioning approaches (e.g. gitflow)
Knowledge and experience with relational database administration
Basic knowledge of programming languages (e.g. C#, Java)
Knowledge of assembly methods and testing tools
Good spoken English
Knowledge of scripting languages (e.g. bash or Powershell)
Experience with Azure SQL
Understanding of the core protocols (HTTP(S), DNS, TCP, ICMP)
Experience with / theoretical understanding of building continuous delivery / continuous deployment
Knowledge of development methodologies, particularly with Agile / Scrum
Knowledge / experience with NoSQL
Understanding of how to use different databases in different conditions
Experience with orchestration / configuration management tools (Ansible, Chef, etc)
Experience in implementing infrastructure as code ( Azure RM templates)
Main cloud providers’ certification (AWS, Azure, GCP)
DataArt Offers :
Professional Development :
Experienced colleagues who are ready to share knowledge;
The ability to switch projects, technology stacks, try yourself in different roles;
More than 150 workplaces for advanced training;
Study and practice of English : courses and communication with colleagues and clients from different countries;
Support of speakers who make presentations at conferences and meetings of technology communities.
The ability to focus on your work : a lack of bureaucracy and micromanagement, and convenient corporate services;
Friendly atmosphere, concern for the comfort of specialists;
Flexible schedule and the ability to work remotely;
The ability to work in any of our development centers.