We are looking for a Senior SRE Developer/Backend engineer who’s ready to help Apple improve their CI/CD implementations by building functional systems that elevate software delivery and observability. This role also assists in ensuring that we have appropriate levels of observability (monitoring and alerting) set up for all applications across a mix of physical servers, Kubernetes cluster and both private and AWS cloud.
ResponsibilitiesDeveloping SRE platform tooling modules for cloud;Integrating Envoy for Observability pipeline;Creating scripts for Observability data collection;Integrating of sample web applications to test and showcase Observability tools for development teams;Automating CI test environments.
Requirements / Tech stackMinimum of 5 years of experience with Python, C++, Golang or Rust;Strong understanding of mTLS, authorization and integration with authentication;Experience with Kafka, RabbitMQ or other message brokers;Experience with Envoy, nginx or other gRPC service proxy services;Strong networking and Linux system understanding;Experience writing WASM modules in Rust a plus;Basic CI/CD, Observability, alerting and dash-boarding knowledge;Strong communication skills and ability to explain protocol and processes with team and management;Problem solving, hacking, and debugging skills;Experience with automated testing solutions for unit testing, integration testing and system testing is a plus;Basic SRE knowledge is also a plus.
Team7 Engineers (3 in the US, 2 in India, 1 in Europe, 1 in Bytex) - 2 more incoming from Bytex
MethodologyTwo-week sprints but not necessarily following agile methodology.
Working scheduleEU flexible schedule with PST overlap, at least 2-3 hours;Daily standup is at 8:30 AM PST, but you can update via Slack if you can’t make it.
Recruitment processShort Bytex HR introductory discussion;1-2h Bytex technical discussion with one of our senior engineers;Apple interviews: 3 rounds of discussions with team members in India and the USStructure: a mix of technical questions, which would involve practical knowledge and application of the required skills (e.g. editing a K8s YAML file or writing a PromQL query). Questions will be tailored to the candidate’s background. No algorithmic/LeetCode style questions.Offer presentation.