Linux System Administrator

Aptoide
Your Android App Store

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

Aptoide is the game-changing alternative Android App Store. With over 150 Million users worldwide, 3 Billion downloads and 700,000 apps, Aptoide gives a new meaning to the way we discover and install apps through social collaboration, tailored recommendations and the opportunity to create and share your own personal store.

As a Linux Systems Administrator you will be responsible for providing support to Aptoide's server infrastructure, divided between several datacenters.We look for highly technical professionals able to ensure reliability and sustainability of Aptoide platform. Besides normal SysOp tasks, backend engineering, the System Administrator is also responsible for assuring scalability of our backend components, tunning of the frontend servers and contributing to the overall architectural design.

Role

  • Support and maintain servers infra-structure
  • Development of backend components in interpreted languages
  • Deployment of open source and scalable technologies
  • Participation in internal projects with the Web Development Team (WDT) and Android Development Team (ADT) that crosses all areas
  • Ensuring the overall reliability of services at Aptoide
  • Improving security and contributing to safer processes and technologies.

Besides these tasks, backend engineers are also responsible for assuring scalability of our backend components, tunning frontend servers and contributing to the overall architecture design.

Main requirements

  • 3+ years of experience supporting internet-facing production services and distributed systems
  • Experience with public (AWS) and/or private cloud (apache Cloudstack)
  • Experience with configuration management tools (ansible or other)
  • Experience with webserver (nginx, apache) and databases clusters (postgresql) in master-slave configuration
  • Knowledge of open source software for monitoring and automatization (nagios/check_mk, grafana, cloudwatch or other)
  • Awareness and experience with scalability issues and knowledge of sharding, clustering, balancing (nginx, varnish, or other), as well as storage (nfs) and cache (memcached, redis or other)
  • Experience with CI/CD tools (jenkins, gradle, etc)
  • Strong knowledge of networking protocols (http(s), tcp/ip, udp, ssh, etc)
  • Fluency with at least one scripting language, 2 preferred (bash, python, perl, etc)
  • BA/BS degree in computer science or relevant industry experience

Perks

  • Hands on experience with the latest technology in a highly-scallable project with over 150mln active users worldwide
  • Attractive package of salary and fringe benefits
  • Interaction with partners and clients worldwide

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300