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.
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