Software Engineer-Infrastructure
Company | Opaque Systems |
---|---|
Location | San Francisco, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of experience in a software engineering or site reliability engineering role
- Excellent communication and problem-solving skills across languages
- Experience operating 24×7 high-availability, distributed software applications and performance tuning software applications and optimizing fleet utilization
- Experience building infrastructure and tooling from the ground up
- Experience scripting operating system tasks in Bash, Python, etc
- Knowledge about hosting multi-tenant solutions with hybrid deployment models
- Strong knowledge of modern web standards and protocols (HTTP, TLS, OAuth2, CORS), network fundamentals (DNS, DHCP, TCP/IP, routing, load balancing, load shedding), and experience with monitoring frameworks (such as CloudWatch, Datadog, Grafana, Elastic or similar)
- Hands-on production experience working with Kubernetes, terraform, Github Actions, at least one major cloud provider (Azure, AWS, GCP), managing critical production workloads
Responsibilities
- Design and implement automated build, test, and other cloud environments using infrastructure-as-code
- Partner with development teams to improve services through rigorous testing and release procedures
- Gather and analyze metrics from operating systems as well as applications to assist in performance tuning and fault finding
- Participate in system design consulting, platform management, and capacity planning
- Balance feature development speed and reliability with well-defined service-level objectives
- Manage and troubleshoot incidents and analyze root causes
- Identify and deploy cybersecurity measures for continuous vulnerability assessment and risk management
- Support SOC, HIPPA, and other compliance, and assist with customer infosec questionnaires.
Preferred Qualifications
-
No preferred qualifications provided.