About Us:
Fieldtech is building the new operating system for financial representatives selling insurance. We replace the existing complex web of 4-7 technical solutions with a cohesive, process-oriented platform that automates manual workflows and empowers team members to focus on what they do best. We are at the beginning of our journey in reinventing the Operating System that drives $50B+ of annual revenue and in doing so, bringing insurance services into the 21st century to help bolster financial security for the nearly 40M US households who don’t have sufficient coverage to thrive in times of hardship.
Summary:
We are a dynamic team focused on delivering high-quality software solutions. Our stack includes React for the front-end, C# for the back-end, and we leverage Azure cloud services to ensure scalability and reliability. We are looking for a Site Reliability Engineer to join our team and help us maintain and improve the reliability and performance of our services.
What’s the opportunity?
Fieldtech was developed by a leading team of insurance and financial service executives and is already powering one of the nation’s premier financial planning and advisory firms in the US. We have received a significant capital commitment from a strategic capital partner and as a result, are positioned with the cash, horsepower, and strategic relationships to move quickly to modernize an antiquated industry that is particularly slow to evolve. If you are energized by turning complex, labor-intensive workflows into elegant and modern technical solutions – we want you on our team.
Job Description:
As a Site Reliability Engineer, you will play a crucial role in ensuring the stability, scalability, and performance of our applications and services hosted on Microsoft Azure. You will be responsible for setting up and maintaining monitoring and alerting systems to proactively identify and resolve issues. Additionally, you will establish and enforce best practices for Azure-hosted services and take ownership of our production environment and DevOps pipeline.
Key Responsibilities:
- Monitoring and Alerts: Design, implement, and manage comprehensive monitoring and alerting solutions to proactively identify and mitigate issues in our Azure environment.
- Best Practices: Establish and enforce best practices for using Azure services, including security, scalability, and performance optimization.
- Incident Management: Quickly triage and troubleshoot production issues, working closely with development teams to identify root causes and implement solutions.
- DevOps Ownership: Take ownership of the DevOps pipeline, including CI/CD processes, to ensure smooth and efficient deployment of applications and services.
- Automation: Develop and maintain automation scripts and tools to improve the reliability and efficiency of our infrastructure and deployment processes.
- Collaboration: Collaborate with software engineers and other stakeholders to enhance system performance and reliability.
- Documentation: Create and maintain detailed documentation of infrastructure, best practices, and procedures to support operational excellence.
Requirements:
- Experience: 3+ years of experience in a Site Reliability Engineering, DevOps, or similar role.
- Azure Expertise: Strong hands-on experience with Microsoft Azure services, including monitoring, alerting, and automation.
- Containerization and AKS: Experience with containerization technologies, specifically Azure Kubernetes Service (AKS) and Docker, including deployment, scaling, and management.
- Scripting Skills: Proficiency in scripting languages (e.g., PowerShell, Python, Bash) for automation and tooling.
- DevOps Tools: Experience with CI/CD tools (e.g., Azure DevOps, Jenkins, GitHub Actions) and infrastructure as code (IaC) tools (e.g., ARM templates, Terraform).
- Problem-Solving: Excellent problem-solving skills with the ability to troubleshoot and resolve complex production issues.
- Monitoring Tools: Familiarity with monitoring and logging tools such as Azure Monitor, Application Insights, and Log Analytics.
- Best Practices: Knowledge of industry best practices for cloud security, performance, and cost optimization.
- Collaboration: Strong communication and collaboration skills to work effectively with cross-functional teams.
Preferred Qualifications:
- Certifications: Azure certifications (e.g., Azure Administrator, Azure DevOps Engineer) are a plus.
About Our Tech Stack:
Our Front End is built with React and uses GraphQL, SignalR, and REST to communicate with our .NET API. Our middle-tier talks to an Azure SQL Database, Redis key-value store, and an Orleans cluster. Our source control (Git), build, and release pipelines are hosted by Azure DevOps and we have build and release automation in place. Our infrastructure has been built in Azure exclusively using PaaS components. We believe that coding is fun and that a good developer experience keeps it fun. We believe in software craftsmanship and that “building it right” is more important than building it fast.
Additional Information:
We are a joint venture with NFP Corp., an Aon Company, and are a remote-friendly company and always look forward to the potential of having teammates in our core NYC office. We also have a satellite office in Austin, TX. FieldTech supports a distributed workforce – so an ability to collaborate across geographies is important.
What We Offer:
- An opportunity to change the life insurance landscape.
- An unparalleled opportunity to build something new, with lasting value, and create a working environment that helps individuals thrive professionally and personally.
- A culture that promotes great relationships both inside and outside the office.
- Highly competitive salary and benefits - Medical, Dental, Vision; 401k w/ company matching, generous PTO.
- Ad hoc treats, events, continuing education and of course, company swag.
NFP is an inclusive Equal Employment Opportunity employer.
