Currently, we are looking for a DevOps Engineer.
8allocate is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.
Headquartered in Estonia, we run offshore R&D centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.
Currently, we are looking for a DevOps Engineer.
Project: data team is a market leader in developing complex ETL and machine learning solutions. With published authors and award winning data scientists who contribute some of the major machine learning and distributed data technologies such as Apache Spark, we are a friendly, passionate group of engineers making a career out of building great software for our customers.
As a DataOps Engineer, you will be working across our entire stack, so a real passion to drive the product and technology forward is something that we value. Your responsibilities will include creating a vision for the future architecture of this complex data system, adding innovative ideas that use the latest cutting edge technology. You will work closely with Data, Data Science and Web teams to deliver the best quality architecture and automation solutions for our teams.
Stack of technologies:
— Frameworks: Spark (scala), DropWizard, React, Backbone, Akka, Play Framework (Scala), Flask
— Databases: PostgreSQL, AWS(S3), Redshift, Redis, MongoDB, Cassandra
— Technologies: RabbitMQ (messaging), Quartz scheduling, Maven
— CI/CD: TeamCity, Jenkins
— Containerisation: Docker, Kubernetes
— Configuration: Ansible, Terraform
— Monitoring: ELK, Grafana, Prometheus
— Source Control: Git (GitHub)
— Cloud: AWS
— Other Tools: IntelliJ IDEA, Jira, Kibana
What responsibilities & tasks will wait for you?
— Creating / scripting, monitoring, and maintaining Spark Clusters
— Building and working with complex ETL workflows (Luigi, Airflow)
— Automate the provisioning, management and monitoring of data platforms and architecture
— Manage the deployment, orchestration and monitoring of data processing and dissemination platform
— Design and implementation of CI/CD pipelines covering infrastructure, code build, and deployment
— Continuously strive for operational excellence by seeking to automate away manual processes
— Develop internal tooling and capability to support our engineers and SaaS solutions
— Work closely with teams to create ultra-scalable, flexible and highly reliable systems
— Troubleshooting, diagnosing and fixing production software issues
— Proactively performing software maintenance and configuration
— Working with AWS technologies and improving infrastructure security and resiliency
— Collaborate with Technology Leadership team to define our DevOps strategy and roadmap
— Collaborate with teams to develop, maintain and optimize our operational systems, services and infrastructure
— Effectively communicate data findings and helps team/business make data-driven decisions
— Take ownership and pride in the products we build and always make sure they are of highest standard
— Be empathetic towards team members and customers
What skills/qualities are required:
— Bachelor degree in Computer Science, similar technical field of study or equivalent practical experience
— Proven successful experience as a DevOps engineer operating within a Distributed Data environment
— Commercial experience working on Spark and Hadoop stack
— Confident writing production quality code preferably in Python and SQL
— Experience with Ansible, Terraform or other configuration management systems
— Building and automating deployment pipelines using CI/CD tools
— Experience working on complex distributed systems and version control systems
— Exceptional analytical, quantitative, problem-solving, critical thinking and communication skills
— Good knowledge of the core technologies we use
You can work from 9 am till 6 pm or from 10 am till 7 pm.
Why choose us?
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.
Benefits from 8allocate:
— You’ll work in a supportive and spirited team of professionals.
— Corporate events, holidays and team buildings for your joy.
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
— People-oriented management without bureaucracy.
— Paid vacation and sick leaves.
— Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!
8allocate is a provider of software development solutions to companies all over the globe, from North America to the EU. We deliver market-ready solutions for FinTech/InsurTech, eCommerce, AI, Web, Mobile, and other domains.
DOU company page:
Job posted on
5 April 2021