Cloud Engineer

Remote • $140k - $160k


Role Location

  • Remote


$140k - $160k


101 - 250 people


500 11th Ave N
Nashville, TN, 37203, US

Tech Stack

  • Elixir
  • AWS
  • Erlang
  • PostgreSQL
  • TypeScript
  • React

Role Description

Alto delivers its investment experience entirely through applications running on public cloud services providers. Individuals in this role use their expertise with these providers and the systems they offer to deliver on the infrastructural needs of the applications our Engineering teams build to suit our business goals. The role Design, build, and maintain the essential infrastructure supporting Alto’s consumer-facing applications Actively participate and contribute to code reviews and technical design documents, with an eye toward identifying performance and reliability bottlenecks Proactively work with Engineering counterparts to identify and mitigate production issues Validate, document and exercise failover/disaster recovery plans and graceful degradation mechanisms policies and best practices. Capacity planning and analysis, infrastructure change management (including tuning, reshaping, resizing, and migrating infrastructure), for Alto’s platform services. You will have a comprehensive view of the Alto ecosystem, providing valuable feedback and insight to broader capacity planning and event preparation efforts. Collaborate with SW Engineering service owners to ready applications for production deployment, using any findings to better improve the collective system. You will provide operational expertise, sharing best practices on topic areas like CI/CD, observability integrity improvements, novel alerting techniques, SLOs and error budgets for ongoing use. Actively participate in team planning meetings, standups, and on-call responsibilities. Who we are looking for You are a tenacious problem solver and will own issues completely from end-to-end, until fully resolved. You are passionate about operational excellence and thrive in an environment where you are able to provide an extremely high degree of customer support through rigorous focus and continuous engagement. You understand the unique value and opportunity of working at very close proximity to the customer, and place a high value on having the work you do align very strongly with the customer in the form of shared deliverables, accountability, goals, and incentives. You are an expert consumer or “power user” of tools, processes and systems that you use to get your work done. You have excellent communication skills (written and verbal), and great attention to detail, and can present technical concepts in an authoritative and clear manner to customers and partners. You place extremely high value on your relationships with your customers, and have excellent people and organizational skills. You are excellent at managing your time and are comfortable making decisions in your scope of ownership that are necessary to achieve the deliverables you have committed to, or escalating to your manager when needed. Technical skills Minimum 3+ years of experience managing, diagnosing, and debugging large-scale distributed systems in production, including: dynamic web servers, relational and non-relational databases, caching services, pubsub/event-driven applications, containers, and mechanisms associated with resilience, graceful degradation, disaster recovery, and backpressure. Demonstrable knowledge of TCP/IP, HTTP, web application security, and experience supporting multi-tier web application architecturesStrong knowledge and ability to communicate confidently about tools, methodologies, and analysis techniques in the area of: AWS, Infrastructure & Config management, version control (Git), Terraform, CI/CD automation; Systems & Application Monitoring, Root Cause Analysis, capacity planning (redline testing, load testing) in a distributed systems environment. Experience developing infrastructure, configuration, and deployment scripting and automation for large scale / high complexity services in a microservice environment Practical, proven knowledge of at least one high-level language (Go, Python, Ruby, etc.) Experience using containerization software such as kubernetes or docker. Expert level understanding of Linux servers hosted on AWS. B.S. in Computer Science or equivalent experience.

About AltoIRA

We’re a rapidly-growing, Nashville-based fintech that’s changing how people save and invest in alternative assets like cryptocurrency, real-estate, artwork, farmland, and more! We’re creating a next-generation self-directed IRA platform to give people the tools they need to invest in things they know and care about. Plus, we have fun doing it. Our culture is all about empowerment, inspiration, and respect.

We’re looking for more innovative, passionate people to join us on our journey to help people create their own financial futures. Our goal is to transform the retirement investing industry, and we're building our team with people who are committed to our mission and values.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.