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