Jobs / Ookla

Site Reliability Engineer

Ookla · Seattle, WA, United States
Seattle, WA, United StatesExp: 4+ yrs90,000-100,000 USD/yearlyOnsite
Remuneration
$90,000 - $100,000
Location
Seattle, WA, United States
Visa sponsorship
Not specified

Job summary

Build and operate a global infrastructure platform supporting large-scale connectivity services, with responsibility for performance, scalability, reliability, observability, and security. Maintain cloud, Linux, container, database, and data-processing systems; support production deployments and on-call operations; and guide engineering teams in operational, security, and monitoring practices using technologies including AWS, Kubernetes, MySQL, PostgreSQL, Kafka, and Spark.

Qualifications

  • At least 4 years of systems or platform engineering experience.
  • Experience building globally distributed systems.
  • Strong understanding of security best practices.
  • Experience with infrastructure as code, such as Terraform or CloudFormation.
  • Experience with Git-based source control and branching workflows.
  • Experience with configuration management systems such as Chef or Ansible.
  • Experience with container-based architectures, including Docker and Kubernetes.
  • Proficiency in at least one programming language, such as TypeScript, Go, Python, PHP, Ruby, or Java.
  • Experience with AWS and other cloud infrastructure platforms.
  • Ability to write SQL queries and analyze query performance.
  • Strong verbal and written communication skills.
  • Strong time-management skills and a self-driven work ethic.

Responsibilities

  • Maintain global cloud instances, containerized workflows, serverless applications, Linux servers, and supporting infrastructure.
  • Maintain transactional database infrastructure, including MySQL, PostgreSQL, and RDS/Aurora.
  • Support NoSQL data stores, including DynamoDB and MongoDB.
  • Build and support data-stream processing with Kinesis or Kafka.
  • Support data engineering and big-data toolchains such as Spark.
  • Provide production support in a 24/7/365 environment, including on-call coverage.
  • Provide architectural and operational support to software engineers.
  • Guide software and data engineering teams on operational best practices.
  • Implement and oversee security programs, including vulnerability remediation, patch management, IDS/IPS, and penetration testing.
  • Support code deployment pipelines from development to production.
  • Provide tooling and guidance for monitoring and observability practices.
  • Assist development teams with troubleshooting.

Skills

AnsibleAWSChefCloudFormationDockerDynamoDBGitGitHubGoJavaKafkaKinesisKubernetesLinuxMongoDBMySQLPHPPostgreSQLPythonRubySparkTerraformTypeScript

Languages

TypeScriptGoPythonPHPRubyJava

Work schedule

24/7/365 production supportOn-call responsibilities

Industry

Connectivity intelligenceNetwork performance and connectivity

Relocation

No