We're seeking an experienced Site Reliability Engineer who shares our commitment to true Continuous Delivery, as defined by Dave Farley and the DORA research program. We believe in modern engineering practices that enable rapid, reliable software delivery through techniques like branch-by-abstraction and testing in production.
Our Technical Environment
- Event-driven microservices using AWS SNS/SQS
- Containerized applications running on AWS ECS
- Primary backend in .NET with openness to polyglot services (e.g., Python)
- Modern frontend built with Next.js
- Infrastructure as Code using Terraform
- GitHub and GitHub Actions for CI/CD
Technical Requirements
Essential experience with:
- Implementing true Continuous Delivery practices (not just continuous deployment)
- Production testing strategies, including canary deployments and feature toggles
- AWS cloud platform, particularly ECS, SNS/SQS, and related services
- Container orchestration and Docker
- Security best practices for cloud-native applications
- Frontend debugging and performance optimization for Next.js applications
- Infrastructure as Code using Terraform
- Observability and monitoring using DataDog
The Role
You'll be responsible for advancing our engineering capabilities, with a focus on:
- Building true CD pipelines that enable safe, frequent production deployments
- Implementing sophisticated testing and deployment strategies that eliminate the need for staging environments
- Designing robust event-driven systems using AWS messaging services
- Establishing security best practices across our containerized services
- Creating comprehensive observability solutions for both backend services and frontend applications
- Optimizing our cloud infrastructure for both performance and cost
What You'll Bring
- Deep understanding of Continuous Delivery principles and practices
- Experience implementing testing in production strategies
- Strong background in event-driven architectures and message-based systems
- Expertise in container orchestration and ECS
- Knowledge of frontend performance optimization and debugging
- Experience with security best practices in cloud-native environments
- Track record of improving deployment frequency while maintaining stability
- Strong collaboration skills and comfort with leading technical change
What Makes This Role Unique
We're committed to modern engineering practices and are looking for someone who can:
- Lead our transition to true Continuous Delivery
- Implement sophisticated deployment strategies that enable testing in production
- Build robust patterns for our event-driven microservices
- Create secure, observable systems across our full stack
- Guide our team in adopting modern engineering practices
Why This Role Is Exciting
This position is ideal for a DevOps professional who:
- Believes in true Continuous Delivery and wants to implement it
- Has experience with modern deployment patterns like branch-by-abstraction
- Understands both backend and frontend technologies
- Wants to work with event-driven architectures
- Is excited about building secure, observable systems
- Values rapid, reliable software delivery
If you're passionate about modern software delivery practices and want to implement true CD in a cloud-native, event-driven environment, we want to talk to you.
About Us
FirmPilot AI is at the forefront of revolutionizing legal marketing, dedicated to empowering law firms with cutting-edge artificial intelligence solutions. We're on a mission to transform the legal landscape by developing AI tools that enhance efficiency, accuracy, and decision-making in legal marketing.
At FirmPilot AI, we're not just building software; we're crafting the future of legal marketing. Our team pushes the boundaries of AI capabilities, always with a keen focus on the unique needs and ethical considerations of the legal profession. We believe that AI, when developed responsibly, can dramatically improve access to justice and legal services worldwide.
We're an equal opportunity employer, valuing diversity in all its forms. We don't just accept differences - we celebrate them, support them, and thrive on them for the benefit of our employees, our products, and our community.
Join FirmPilot AI and be part of a team that's not just witnessing the AI revolution in law - we're leading it. Help us shape a future where legal professionals are empowered by AI to serve justice more effectively and efficiently than ever before.