Summary
Appfigures is an analytics and intelligence platform for app developers, marketers, and analysts. The company is seeking an Infrastructure Engineer to manage, monitor, scale, and optimize hybrid physical and Google Cloud infrastructure while automating processes, improving observability, supporting software delivery, and participating in incident response.
Responsibilities
- Scaling our physical and cloud infrastructure as the platform grows
- Improving our monitoring and reporting system
- Helping speed up our software delivery cycle
- Automating everything and making our processes more maintainable and legible
- Contributing to high-level design decisions about the Appfigures platform
- Working closely with the development and data science teams
- Participating in a monthly on-call rotation (one week per month with time-off-in-lieu)
Skills
- You should have 3+ years of professional software, infrastructure engineering, or DevOps experience
- We are looking for people who are confident taking a project from being an idea to being deployed, documented, and monitored
- You are comfortable thinking about low-level performance details
- We need to be able to optimize when it matters, though we aim to solve problems in the simplest and most intuitive way
- You take a disciplined approach to development, testing, observability, and quality assurance
- You want to help other teammates grow and learn
- You like solving problems and puzzles
- Getting to that Aha! moment should feel good, and communicating the answer should come easily to you
- A degree in Computer Science, a related field, or equivalent professional experience
- Mastery solving problems in C#, Python, or Go. We mainly use these languages, but we trust that you can learn any of them if you have in-depth knowledge of another language
- Prior experience or a desire to learn: Kubernetes, Ansible, Nomad/Consul/Vault, or Google Cloud Platform
- Experience with or curiosity about physical hardware and datacenter networking
Qualifications
Must Haves
- You should have 3+ years of professional software, infrastructure engineering, or DevOps experience
- We are looking for people who are confident taking a project from being an idea to being deployed, documented, and monitored
- You are comfortable thinking about low-level performance details
- We need to be able to optimize when it matters, though we aim to solve problems in the simplest and most intuitive way
- You take a disciplined approach to development, testing, observability, and quality assurance
- You want to help other teammates grow and learn
- You like solving problems and puzzles
- Getting to that Aha! moment should feel good, and communicating the answer should come easily to you
Nice to Haves
- A degree in Computer Science, a related field, or equivalent professional experience
- Mastery solving problems in C#, Python, or Go. We mainly use these languages, but we trust that you can learn any of them if you have in-depth knowledge of another language
- Prior experience or a desire to learn: Kubernetes, Ansible, Nomad/Consul/Vault, or Google Cloud Platform
- Experience with or curiosity about physical hardware and datacenter networking
Benefits
- Full-time remote work arrangement
- Time-off-in-lieu for the monthly on-call rotation
- Excellent medical, dental, and vision plans
- 401K
- Plenty of paid time off
- Excellent gear
- Pre-tax benefits
- Subsidized gym memberships
- A dynamic work environment with a flexible work schedule
- Company sponsored outings
- A friendly and stress-free work atmosphere
- Every member of the team has a voice in shaping the future of the company as a whole