Infrastructure Engineer



Job description
As an Infrastructure Engineer you will be responsible for providing support to Aptoide's server infrastructure, (physical and cloud). We look for highly technical professionals able to ensure reliability and sustainability of Aptoide platform. The Infrastructure Engineer will be responsible for assuring scalability of our backend components, tunning of the frontend servers and contributing to the overall architectural design.

Join Faurecia Aptoide Automotive, combining a start-up spirit with a first-class automotive equipment manufacturer, to develop the largest Apps Market for cars!
In the heart of Lisbon, our teams design innovative technologies by developing Android Apps Market for major Car-manufacturers and offer the end customer an intuitive connectivity experience.
Take up with us one of the greatest challenges in the automotive industry!


  • Define the server infrastructure (physical and Cloud, worldwide) of our Automotive Apps Market

  • Assure scalability of our backend components, tune of the frontend servers and contribute to the overall architectural design to meet Customer SLAs

  • Instal and maintain operating environments.

  • Monitor these operating environments and respond effectively to any problems.

  • Ensure the security of the infrastructueRequirements

  • 3+ years of experience supporting internet-facing production services and distributed systems;

  • Previous experience with Linux server environment (Ubuntu)

  • Experience with public cloud (AWS) ;

  • Experience with configuration management tools (terraform 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);

  • Awareness and experience on scalability issues and knowledge of sharding, clustering, balancing (nginx, varnish), as well as storage (nfs) and cache (memcached, redis);

  • Experience with CI/CD tools (jenkins);

  • Strong knowledge of networking protocols (http(s), tcp/ip, udp, ssh or other);

  • Fluency with at least one scripting language (bash, python, perl, or other);

  • BA/BS degree in computer science or relevant industry experience Bonus

  • Experience with containerization (docker).


Nice to Have

  • Experience with Kubernetes, ECS;

  • Experience with Atlassian tools (Jira and Confluence);

  • Previous experience with MySQL;

  • Experience with virtualization environment (proxmox). 


What you will get

Hands-on experience with the latest technology in a highly-scalable project with over 300 million active users worldwide
Attractive package of salary and fringe benefits