Position: DevOps Engineer (Data domen)
Company: Raiffeisen Bank Aval
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

Must have 

experience in Data Engineering / DB Development / ETL-ELT Development (3+ years) 
expert knowledge of Python, SQL, PL/SQL 
good knowledge of RDBMS (Oracle, PostgreSQL, SAP IQ) 
experience in Big Data stack (Hadoop, HBase, Kafka, Spark, Nifi, Superset) 
experience in AWS (EC2, S3, EBS, EKS, Lambda, Athena, SNS/SQS) 
experience in Kubernetes, Docker, Linux, UNIX 
experience in Git (GitLab), Bitbucket, Ansible, Bash, Nexus 
Experience in maintaining and executing build scripts to automate development and production builds 

IT skills:  
Practical experience in IT systems building & support; 
Automation of: installation & maintenance routines, troubleshooting, incident mgmt (logs; monitoring KPIs, triggers & alerts); 
Analyzing the needs and proposals of business units in order to improve the services; 
Control and enforcement of services on-time implementation & delivery 
experience in Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, NIS, LDAP, UDP 
good communication skills (English intermediate+) – verbal and written  

Nice to have 
experience in Apache NiFi, Pulsar, Groovy 
knowledge of Jenkins and CI/CD principles, experience in pipelines development 
knowledge and experience in Data Science / Machine Learning 
experience with processing of large amount of data 
analytics and design skills 
experience in Jira and Confluence 

Responsibilities  

design and development of data processing pipelines for ML solutions 
building cloud native deliveries for on-premise Kubernetes cluster or AWS deployment 
interacting with stakeholders for requirements elicitation 
research and prototyping of promising tools/approaches/practices with further implementation 
managing knowledge base / technical documentation for developed solutions 
participating in Enterprise Data Platform design and development 
Deep co-operation with Product Teams (POs, analysts, architectors, devs, testers, IT-deliverers, etc.); 
SW Architecture design & maintenance ; 
Release, Delivery , Change Mgmt, Support , Incident mgmt &  
Troubleshooting: 
Planning & control. Improvement &  development		 
Technical requirements & specifications preparation & approval		 
API/ specifications development,  maintenance & approval		 
Ensuring quality testing (QAT, integreation)		 
Providing quality & on-time SW delivery (installation  & configuration)  & support	 

Expectations:
Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges 
Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work 
passion for data 
good team player 
fast learner and adaptable to changing environment 
result oriented and proactive 
problem solving skills 

We offer:
• You will work in a large international company that provides possibilities for professional and personal growth
• Involvement into challenging, large-scale and diverse projects which have impact for our customers
• Become a part of a highly professional and successful team with an international company culture
• Knowledge sharing with colleagues from abroad (strong IT community including 14 Raiffeisen Group Banks)
• Flexible working hours, 28 days of paid vacation, official employment, distant work possible
• Attractive social package and well-being (health insurance, gym)
• Corporate English courses, soft skills trainings at our corporate L&D academy
• Team building activities and involvement into social projects