Requirements
— 8 years + Experience with building, operating and maintaining complex and scalable systems;
— Solid experience in at least one programming language. We use Java, Python, Go, Ruby, Perl;
— Experience with building, operating and maintaining scalable distributed systems, and with operations automation;
— Experience with Infrastructure as Code technologies;
— Knowledge of cloud computing fundamentals;
— Solid foundation in Linux administration and troubleshooting;
— Experience in OpenStack, Kubernetes, Networking, Security or Storage is desirable;
— Understanding of Service level agreements and objectives;
— Upper-Intermediate/Advanced English level.
Would Be a Plus
— Monitoring/observability technologies like Prometheus, Graphite, Grafana, Kibana, and Elasticsearch;
— Bachelor’s/Master’s degree in Computer Science (or equivalent experience).
About project
One of the world’s largest travel marketplaces for both established brands and entrepreneurs of all sizes, enables properties all over the world to reach a global audience and grow their businesses.
Responsibilities
— Design, develop and implement software that improves the stability, scalability, availability and latency of the products;
— Take ownership of one or more services and have the freedom to do what is best for our business and customers;
— Solve problems occurring with our highly available production systems and build solutions and automation to prevent them from happening again;
— Build effective monitoring to monitor the health of your system, and jump in to handle outages;
— Build and run capacity tests to manage the growth of your systems;
— Plan for reliability by designing systems to work across our multinational data centers;
— Develop tools to assist the product development teams with successfully deploying 1000s of change sets every day;
— Be an advocate of engineering best practices.