Sr Site Reliability Engineer

F5 F5 · Enterprise · Seattle, WA

F5 is seeking a Sr. Site Reliability Engineer to support, improve, and deploy complex Kubernetes configurations. The role involves ensuring operations for infrastructure and application solutions are reliable and sustainable through automation, focusing on installation, configuration, and code deployment. Responsibilities include developing high-quality services, coordinating with product and platform teams on CI/CD environments, collaborating on services and automation, driving observability and automation, and ensuring adherence to architecture standards. The role also involves assisting with design and implementation of new technologies, providing technical leadership, and partnering with security and other technology teams.

What you'd actually do

  1. Develop high-quality services, lead design discussions, execute development against design for development teams to utilize in a self-service model
  2. Coordinate with product and platform teams on regular maintenance, improve availability, scalability, and performance of the CI/CD environment.
  3. Collaborate with product teams and work cross-functionally with F5 IT department and vendors to implement the services and automation required to support application use cases.
  4. Actively engage with internal teams to develop tooling, framework to drive full observability and automation of the environment.
  5. Ensure adherence to architecture standards and roadmaps.

Skills

Required

  • 3 to 5 years of experience developing and implementing CI/CD automation, performance tuning, and scaling applications.
  • Direct experience with automation to deploy, manage and maintain complex Kubernetes installations.
  • 3 to 5 years of experience with open-source technologies and cloud services preferably Azure
  • Experience with microservice architecture and development
  • Hands-on development experience with one or more general purpose programming languages including but not limited to: Python, JavaScript, or Go.
  • Infrastructure deployment experience using technologies such as TerraForm, and Ansible.
  • Excellent working knowledge of system environments – operating systems, networking, applications, platforms, and databases.
  • Experience with branching strategies, test-driven development, release management, Agile methodologies, Unix, Linux,
  • Familiarity with common database technologies such as MS SQL Service, PostGreSQL,
  • Experience with configuration management system (Puppet, Chef, Ansible, etc.)
  • Knowledge of development methodologies (Agile, Kanban, Scrum) across various technologies.
  • Experience with continuous integration methodologies and tools such as GitLab.
  • Self-motivated individual that possesses excellent time management and organizational skills
  • Strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level.
  • Great communication skills as this will be facing internal/external users.
  • Excellent written and verbal communication skills
  • B.S. or M.S. in Computer Science, Software Engineering, or comparable experience
  • 3 years direct deployment, optimization and management of Kubernetes clusters.
  • 8+ years of experience in technical support and

What the JD emphasized

  • Direct experience with automation to deploy, manage and maintain complex Kubernetes installations.
  • extensive automation
  • in-depth Kubernetes knowledge and management