2022-07-29 11:26:48

Infrastructure Engineer / DevOps

CVMarket.lt klientas

Job Description

Role & Responsibilities:

The role will be as Senior Geo-DevOps Engineer within the Platform Services team in Vilnius, co-located and closely collaborating with core 3D Platform Team, and working remotely with the Mapping/GIS Team and Platform Services Lead.

You will help to architecture, design, and implement the core geo-data services that we need to serve our platform, including integrating external and internal Vector Tiles services for reference map data and FATMAP curated data. In addition, it will include the development of services, workflows and processes to optimise the creation, storage, management, delivery and quality of map data and rich content to the platform. You will also be on-hand to help maintain and improve our existing services.

The role requires deep expertise and experience in DevOps for Geo-data services and processing stacks. You will need a flexible, hands-on approach, and a delivery-oriented focus to building the best solutions in a fast-moving start-up environment, with the knowledge and judgement to make the right choices first time. 

Requirements

Core Skills/Experience:

  • High level of proficiency with an orchestration framework, e.g. Kubernetes, Mesos etc.
  • You have experience in architecting and building highly available, scaleable, secure and performant file serving and API infrastructures.
  • Experience setting up and managing GIS tile server solutions
  • Architecture and management of a cloud-based geo-data infrastructure
  • Experience of creating and maintaining data processing pipelines
  • Experience in API architecture, creation and documentation including Authentication, Access Control, Rate limiting and logging.
  • Knowledge of RDBMS principles and design (Postgres/PostGIS).
  • Excellent written & verbal communication (in English), collaboration, and problem-solving skills
  • Independent, organised, and able to design, architect and implement solutions to a high-level brief 
  • Have an Agile development approach
  • Be able to produce excellent documentation & diagrams.

Desirable Skills/Experience:

  • Knowledge of global geo-data sources, GIS standards and Industry Trends 
  • Implementation/Configuration/Integration of Vector Tiles services
  • High level of proficiency in a core server language (Ruby, Node.js or Go)
  • Knowledge of modern authentication practices (OAuth, JWT etc) 
  • Knowledge of Docker, and creating immutable infrastructure.
  • Experience with the Setup and management of logging and monitoring infrastructure
  • Knowledge of automated provisioning tools – e.g. Ansible, Terraform etc
  • Interest and active participation in outdoor activities – e.g. Skiing / Snowboarding / Mountain Biking / Rock Climbing / Mountaineering  

Company offers

We are offering you an opportunity to join fast growing international team which faces a lot of exciting challenges along the way of creating its product. No challenges are insuperable when you have enough support from your colleagues and everyone does his or her job to the fullest – that’s what you can expect from each one of your colleagues. We have a great team of professionals but as we are still growing, career paths are open. We have cosy and friendly work environment where we feel like home. Of course, flexible hours and some remote work is included.

If you're looking for a new opportunity and you're a skier / boarder / climber / runner / cyclist you'll feel right at home. Alternatively if you are none of those but you don’t mind working with a sporty crowd – jump on board (not literally). 

We can't wait to hear from you.