Senior Infrastructure Engineer at Redox (allows remote)
Posted 2 weeks ago
We at Redox understand that we are all patients, and our mission is to make healthcare data useful and every patient experience better. Our values represent the basis of our culture of trust, transparency, and personal growth, and define how we want to interact with each other and the world.
Redox’s full-service integration platform accelerates the development and distribution of healthcare software solutions by securely and efficiently exchanging healthcare data. With just one connection, data can be transmitted across a growing network of more than 500 healthcare delivery organizations and more than 200 independent software vendors. Members of the Redox Network exchange more than seven million patient records per day, leveraging a single data standard compatible with more than 40 electronic health record systems. We are on a path to double our number of client connections over the next year and need to build infrastructure that scales accordingly.
Redox’s Infrastructure Engineering team builds and manages the AWS cloud platform that provides a safe, reliable, and flexible foundation for Redox’s products and our growing customer base. In production, we run nearly 1000 docker containers, have 20Tb of relational data, 8Tb of ES data, 6Tb of Kafka data, and handle about 400 client-controlled VPN connections. Expertise on the team includes:
- Data technologies: RDS (Postgres, MySQL), Kafka, Redis, ElastiCache, Elasticsearch
- Deployment automation for EC2, S3, RDS, VPCs, IAM, Terraform, CloudFormation, Kubernetes, Rancher, infrastructure as code in Python
- Logging, metrics, monitoring, and alerting: Sumologic, Telegraf, Statsd, InfluxDB, Grafana, Icinga, Pagerduty
- Networking/VPN: LibreSwan, IPtables, IPSec
- Linux system tuning and debugging
Your Opportunities and Impact
As a senior member of the Infrastructure Engineering team, you’ll play a key role in ensuring that our product engineers are empowered and effective by providing design and debugging expertise, technical leadership and mentorship, and tools for deployment automation. You’ll work closely with members of our Product and Security teams to understand their needs and translate them into well-scoped, actionable projects and tasks. In this role, you will:
- Lead from a technical, architectural, and project perspective, shepherding technical decisions from inception to completion.
- Evaluate our existing systems, inform stakeholders of emerging technologies and industry changes, and choose tools and develop software that follows industry best practices.
- Design, implement, and debug robust, secure, scalable, abstracted systems that allow us to rapidly iterate on and scale our systems with the needs of our customers.
- Ensure that our infrastructure deployments are automated, frequent, secure, and without noticeable user impact.
- Provide mentoring and coaching to other team members in your areas of expertise.
- Support the infrastructure for our existing test and production environments and participate in an on-call rotation to assist other engineers in resolving production related issues regarding monitoring, databases, container orchestration services, load balancing, networking, etc.
- Identify and collect metrics that allow us to pinpoint areas for improvement and measure change.
At Redox we hire based on our values as well as technical competency. How you accomplish your work is just as important as getting the work done. We’re looking for people who are:
- Passionate about solving complex problems that improve the state of the world.
- Enthusiastic about creating an elegant and delightful user experience.
- Intellectually curious with a desire to learn.
- Respectful and inclusive, soliciting and incorporating input from others.
- Biased towards action and creating positive impact.
The particular technical focus we’re searching for in this role is around deployment automation, monitoring, and Linux debugging skills. Your work experience should include:
- Deploying and managing large-scale production containers using Terraform and Kubernetes.
- Expertise in securing AWS services in regulated environments.
- Detailed Linux debugging knowledge.
- Familiarity configuring and using metrics and monitoring tooling.
- Familiarity with a high-level scripting language like Python.
Any other areas of overlap between your work experience and the Infrastructure team’s areas of expertise are added bonuses. Production Kubernetes experience is a hard requirement, but please apply even if you are not sure you meet all of the other criteria. If you are interested in the role and think you could be a fit, we'd like to hear from you.