DevOps Engineer (SaaS, Remote)
Veriforce is seeking an experienced, driven DevOps Engineer to join their software development team. This role is a key position, focused on deploying, monitoring, and operating the company’s software across production systems that serve tens of thousands of customers. The work environment is Agile, utilizing modern tools like AWS, Terraform, Kubernetes, and Ansible. This is a high-impact position where work directly influences user experience and company growth.
Key Responsibilities and Technical Focus
This role requires technical thought leadership and deep, hands-on expertise across the entire DevOps lifecycle, with a focus on automation and system resilience.
- Infrastructure as Code (IaC): Design, implement, and maintain IaC for development, UAT, and production environments. The ability to leverage AI coding assistance (e.g., Copilot) is a strong plus.
- Observability & Monitoring: Design, implement, and maintain observability and monitoring solutions and actively monitor system health to maintain up-time and performance SLAs, including participation in an on-call rotation.
- CI/CD & Resiliency: Design, implement, and maintain Continuous Integration (CI) and Delivery (CD) systems. You will advise development teams to increase application resilience, operability, and adherence to best practices, leveraging AI assistance wherever possible.
- Container Orchestration: Design, implement, and maintain Kubernetes clusters with advanced configuration and features. This includes managing containerized workloads and deploying application servers hosting APIs.
- Distributed Messaging: Design, implement, and maintain Kafka clusters, including disaster recovery mechanisms and advanced configuration for demanding and variable loads.
- Thought Leadership: Provide technical thought leadership in collaboration with Architecture and Engineering to identify points of failure and recommend/implement solutions.
Required Experience and Technical Skills
The ideal candidate will have 3+ years of relevant DevOps experience in a SaaS environment and expertise in a wide array of cloud-native and distributed systems technologies.
- Experience: 3+ years of relevant experience in DevOps in a SaaS environment. A Bachelor’s degree is preferred.
- Core Expertise: Expertise in cloud platforms, primarily AWS, and distributed systems (load balancing, data storage, distributed messaging, distributed databases).
- AWS PaaS Tools: Expertise with a wide range of AWS services: ECS, EKS, EC2, VPC, ELBs, S3, WAF, SNS, SQS, SES, IAM, Lambda, CloudWatch, CloudFront, and others.
- Automation & CI/CD: Expertise in SCM tools like Ansible, Chef, or Puppet, and automated deployment methodologies that support CI/CD/CM using Git, Jenkins, or GitHub Actions.
- Advanced Kubernetes & Kafka:
- Experience configuring and administering Kubernetes clusters using advanced features (non-standard networking, storage classes).
- Experience configuring and administering Kafka clusters (disaster recovery, data loss prevention, topic configuration).
- Technical Knowledge: Prior professional application development experience (especially SaaS/web dev), knowledge of IP networking (TCP, UDP, SSL), and knowledge of software engineering and design principles (design patterns, architectural patterns, CAP Theorem, event-driven architecture).
- Security Focus: Must be security-minded at all levels and adhere to the principle of least privilege.
Benefits and Work Environment
Veriforce emphasizes supporting its team with a variety of benefits focused on health, well-being, and professional growth:
- Health & Wellbeing: Integrated mental health support, comprehensive medical and dental coverage, and a company-wide shutdown at the end of the year for recharge.
- Time Off: Vacation starting at 3 weeks, plus Wellness Days and an Annual Giving Day.
- Professional Development: LinkedIn Learning License for upskilling and development.
The company is proudly an equal-opportunity employer, committed to diversity and an inclusive environment, and encourages applicants who may not meet every single requirement but have the aptitude and capability to apply.
Job Features
| Job Category | DevOps |