NetVendor is the leading solution for property management professionals seeking to simplify vendor relationships and streamline maintenance operations. They are looking for an experienced Senior DevOps Engineer to design, deploy, and operate the backbone of their new AWS platform, ensuring infrastructure, automation, observability, and security are effectively managed.
Responsibilities:
- Design, deploy, and manage AWS infrastructure: EC2, ECS/Fargate, RDS, DynamoDB, ElastiCache, S3, CloudFront, and more
- Implement and evolve our Infrastructure as Code practices
- Build and maintain CI/CD pipelines using GitHub Actions
- Configure IAM roles, policies, and least-privilege access
- Enforce tagging, cost controls, and guardrails across environments
- Design for resilience — redundancy, backups, and multi-AZ or multi-region strategies where appropriate
- Set up CloudWatch and Datadog metrics, dashboards, and monitors/alarms
- Implement distributed tracing and log analytics using Datadog
- Establish backup, recovery, and disaster recovery strategies
- Wear the pager and respond to emergencies — but more importantly, design the procedures and team structure so you personally don't have to be available 24x7
- Work with the Head of Security to ensure the appropriate controls and tests (automated via Vanta) are in place to meet the goals of the security program
- Architect and automate well-separated environments for Dev, QA/Test, Staging, and Production to improve quality and reduce surprises
- Work with the development team to craft unified development experiences and environments that facilitate rapid iteration
- Reduce friction in the path from local development to production: faster builds, clearer feedback loops, fewer 'works on my machine' problems
- Document infrastructure patterns and operational runbooks so the broader engineering team can self-serve where appropriate
Requirements:
- 5–7+ years of hands-on experience in DevOps, SRE, or infrastructure engineering, with a focus on AWS
- Strong background managing core AWS services: EC2, ECS/Fargate, RDS, DynamoDB, ElastiCache, and S3
- Experience architecting cloud solutions — not just operating them. You should be comfortable making design decisions about networking, compute, and storage tradeoffs
- Proficiency with Infrastructure as Code tooling (Terraform, CloudFormation, CDK, or similar)
- Skilled in building and maintaining CI/CD pipelines, preferably with GitHub Actions
- Experience with observability and monitoring platforms — we use CloudWatch and Datadog, but comparable experience counts
- Strong understanding of cloud security and cost management best practices
- Excellent communication and documentation skills. You'll be the primary voice on infrastructure decisions and need to explain tradeoffs clearly to both technical and non-technical stakeholders
- Ability to work independently and collaboratively in a small, fast-moving team
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field — or equivalent practical experience
- Relevant AWS certifications (e.g. DevOps Engineer – Professional, Solutions Architect)
- Experience with AI/ML infrastructure — for example, deploying and managing services like AWS Bedrock, building orchestration layers for AI features, or integrating LLMs into a product platform. We're not looking for an ML engineer, but someone comfortable standing up and operating AI-related infrastructure is a plus
- Knowledge of general computer networking outside of AWS (to assist with the corporate office network)
- Experience with Windows servers and Xen virtualized environments (to assist with some legacy on-premise services)