Job Description:

About the Role

Indeed Flex is looking for a mid-level hybrid SRE/DevOps/Platform engineer to join our existing SPEAR (Security, Performance, and Reliability) team. This role in particular involves working closely with the numerous Engineering teams to design, implement, and evolve the systems that help people around the world get jobs, with a focus on reliability, resilience, and security.

As a mid-level engineer, you’ll work closely with our Senior SREs to learn how to build out high-performing systems that remain reliable and secure, and then use those skills to help others in the business. You’ll also get hands-on with deploying infrastructure into our cloud providers and have exposure to services such as VPC networking, IAM, Lambda, EKS/ECS and Fargate, to name a few.

Responsibilities & Duties

  • Design, develop, ship, and motivate the creation of software and systems to increase product reliability and organisational efficiency.
  • Guide reliability/security practices through the entire software development lifecycle through activities like architecture reviews, code reviews, creating platforms and frameworks, capacity planning, and chaos testing.
  • Maintain service health through monitoring and follow-the-sun incident response.
  • Maintain and secure access to multiple third-party systems.
  • Improve service reliability through blameless post-incident reviews and using code to prevent or respond to problem recurrence.
  • Discover, clarify, and document systems knowledge.
  • Partner with development teams to improve services through rigorous testing and release procedures.
  • Participate in system design consulting, platform management, and capacity planning.
  • Create sustainable systems and services through automation and uplifts. Balance feature development speed and reliability with well-defined service level - objectives.
  • Develop Infrastructure as Code for deploying our infrastructure and monitoring solutions.

Qualifications and Skills

  • Experience building and maintaining applications in a high-level language. The ideal - candidate will have both Ruby and Python experience.
  • Collaborate with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem.
  • Strong written and verbal communication skills.
  • Experience working in teams practising agile methodologies.
  • Able to understand business requirements and translate them into small pieces that can be delivered and validated incrementally.
  • Interest in SRE topics like SLOs, resilience, scaling, performance, and more.
  • A tenacious ability to diagnose and fix performance and reliability problems.
  • Experience tuning, improving and devising new ways to collect signals, reduce noise, and identify suspicious events in either corporate or production environments.
  • Experience with microservice architectures.
  • Experience deploying/maintaining/securing/monitoring infrastructure into a Platform - as a Service provider such as Heroku, as well as into a cloud provider such as AWS
  • Experience building applications in Ruby on Rails and PostgreSQL [desirable]
  • Experience in data structures, algorithms, and software design. [desirable]
  • Understanding of scalability bottlenecks in Rails applications. [desirable]

Company Benefits

  • Bonus structure for every employee - based on performance
  • Macbook
  • Hybrid working model - work from any one of our regional offices or from home, - picking the mix that works for you (from 100% in-office to 100% remote)
  • Cycle to work scheme
  • Private Medical Healthcare
  • Discounted gym memberships
  • Day off on your birthday
  • Regular team building events
  • Perkbox - discounts and goodies on all your favourite brands

Interview Process

  • Zoom interview stages
  • Take-home challenge
  • Whiteboard interview stage

Other Jobs in DevOps & SysAdmins