HamburgerMenu
hirist

Job Description

Key Job Responsibilities and Duties :

The core premise of the Booking Platform Engineer role is to design, build, and maintain internal platforms that provide developers with self-service tools and automation for deploying and running software efficiently and reliably.

The role focuses on addressing availability, scalability, latency, and efficiency challenges across a large-scale infrastructure environment.

- Impact millions of people globally through creative and scalable solutions.

- Work with one of the world's largest e-commerce companies.

- Solve complex problems at scale by writing and deploying code across tens of thousands of servers.

- Follow an "Everything as Code" mindset.

- Collaborate with leading SREs, Software Engineers, and Platform Engineers.

- Develop and implement innovative solutions within a sophisticated production environment.

- Work with technologies such as Python, Go, Puppet, Kubernetes, Elasticsearch, Prometheus, HAProxy, Cassandra, and Kafka.

What You'll Be Doing :

- Design, develop, and implement highly distributed, large-scale platforms.

- Deliver an integrated, end-to-end developer-focused engineering experience.

- Make common tasks simple and complex tasks possible through automation and platform solutions.

- Embed operational resilience and service reliability into the development lifecycle.

- Build effective monitoring solutions to supervise system health and respond to outages.

- Build and execute capacity tests to manage system growth.

- Incorporate Business Continuity and IT Disaster Recovery (DR) planning into the engineering lifecycle.

- Integrate security and privacy into service bootstrapping and delivery pipelines by automating controls.

- Advocate engineering standards and best practices.

- Participate in the on-call rotation and act as an escalation contact for incidents.

- Contribute to hiring, interviewing, onboarding, and other recruitment activities.

What You'll Bring :

- 7 - 9 years of hands-on experience in Software Engineering, Platform Engineering, or Site Reliability Engineering within the technology sector.

- Strong experience building, operating, and maintaining sophisticated and scalable systems.

- Solid experience in at least one programming language such as Go, Python, Java, Ruby, or Perl.

- Experience with Infrastructure as Code (IaC) technologies.

- Good understanding of cloud computing fundamentals.

- Strong foundation in Linux administration and troubleshooting.

- Understanding of Service Level Agreements (SLAs) and Service Level Objectives (SLOs).

- Experience with AWS, Kubernetes, Networking, Security, or Storage is desirable.

- Knowledge of observability and monitoring technologies such as Prometheus, Graphite, Grafana, Kibana, and Elasticsearch is a plus.

- Good interpersonal and communication skills.

- Proficient command of English, both written and spoken

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...