Position: Senior DevOps Engineer, Consumer Authentication Service
Company: DataArt
Experience required: 3y
Category: DevOps
English level: upper
Published: 2021-11-01T00:00:00+02:00

The client is the leading innovative consumer authentication service for sellers. The solution is designed to enable e-commerce vendors to securely grow their businesses by improving authorization and eliminating fraud while ensuring network security and compliance. At the current stage of engagement, DataArt works on improving existing infrastructure by adding new elements and improving architecture in general.

Must have:

Experience in automating administrative tasks
Experience in administering OS (understanding the principles of building fault-tolerant systems)
Experience in administering the AWS Cloud Platform
EC2 skills: load balancers, auto-scaling
Experience with Terraform, Jenkins, DR Planning
Experience with storage systems: S3, EBS
Understanding of container orchestration services: ECS, EKS
Theoretical knowledge of/experience with network administration
Understanding of OSI or TCP/IP models
Understanding of networking (static routing, subnets, gateways)
Basic skills in network utilities (traceroute, ping, Nmap, nslookup)
Experience in working with/administering CI systems (e.g. TeamCity, Azure DevOps/TFS, Travis CI, Gitlab CI)
Experience with version control systems (e.g. git, tv, subversion)
Knowledge of source code versioning approaches (e.g. git-flow)
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

Would be a plus:

Experience with AWS SSO
Knowledge of scripting languages (e.g. bash or Powershell)
Experience with other services (e.g. CloudFront, Route53, Lambda)
Experience with migration workloads from EC2 to Fargate
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)
Terraform advanced state manipulation
Experience in building CI/CD using native AWS (CodeDeploy, CodePipeline)
Main cloud providers’ certification (AWS, Azure, GCP)