Platform Engineer I
bookingholdings
Job Description
-
Collaborate with the team to support the development of highly distributed, large scale platforms that have a major impact on developers at Booking;
-
Deliver a fully integrated, end-to-end developer focused engineering experience to make common things simple and complex things possible;
-
Embed operational resilience and service reliability directly into the development lifecycle
-
Build effective monitoring to supervise the health of your system, and assist the on-call team to handle outages; Learn to troubleshoot system health issues under guidance
-
Build and run capacity tests to manage the growth of your systems;
-
Contribute to Business Continuity and IT Disaster Recovery (DR) planning into the full engineering lifecycle;
-
Contribute to embedding security and privacy directly into service bootstrapping and delivery pipelines by automating controls and reducing manual decision points;
-
Be an advocate of engineering standard processes;
-
Participate in the on-call rotation to gain operational experience and exposure to production environments
What you’ll bring:
-
1-3 years of hands-on experience in software, platform or site reliability engineering within the technology sector with a strong appetite for learning, a curious mindset and ambition to solve problems in a large scale environment
-
Solid experience in at least one programming language. We use Go, Python, Java, Ruby, Perl;
-
Experience with Infrastructure as Code technologies;
-
Knowledge of cloud computing fundamentals;
-
Knowledge of Linux administration and troubleshooting;
-
Strong problem solving skills and a proactive mindset towards troubleshooting issues and identifying root causes
-
Additional experience in AWS solutions, Kubernetes, Networking, Security or Storage are a plus
-
Supervising / observability technologies like Prometheus, Graphite, Grafana, Kibana, Elasticsearch are a plus;
-
Good interpersonal skills
-
Proficient command of the English language, both written and spoken
-