Waverley Software is looking for a DevOps Engineer who brings a diverse background of skills and experiences and will hit the ground running. Success in this position stems from being an independent self-starter who enjoys building and setting up new development tools and infrastructure.
Our client’s Software-as-a-Service (SaaS) solution enables employers to provide an outstanding leave and return-to-work experience, maintain business continuity during key absences, reduce HR support time, and uphold their family-friendly brand commitment.
Responsibilities:
- Design and implement scalable, reliable, and cost-effective AWS architectures that meet business and technical requirements, ensuring these solutions align with best practices for security, performance, and availability
- Develop, maintain, and optimize CI/CD pipelines to automate the build, test, and deployment processes using tools like AWS CodePipeline or GitHub Actions to streamline delivery
- Set up monitoring and alerting systems like AWS CloudWatch to track application and infrastructure performance and analyze metrics to optimize and fine-tune systems for better efficiency and cost-effectiveness
- Implement and manage security measures, including IAM policies, encryption, VPC configurations, and access controls, ensure compliance with industry standards and regulations, and conduct regular security audits
Requirements:
- Deep knowledge of AWS services, including EC2, S3, RDS, Lambda, VPC, IAM, CloudFormation, CloudWatch, and other relevant AWS tools
- Experience with AWS architecture design, cost management, and security best practices
- Proficiency in building and managing CI/CD pipelines using tools such as AWS CodePipeline, Jenkins, or GitHub Actions
- Expertise in automation and scripting with tools like AWS CloudFormation and/or Terraform
- Strong experience with IaC (Infrastructure as Code) practices and tools for automating infrastructure provisioning and configuration
- Expertise in container technologies such as Docker and orchestration tools like Kubernetes or AWS ECS/EKS
- Experience with monitoring and logging tools, such as AWS CloudWatch, ELK Stack, or Prometheus, to ensure application and infrastructure performance
- Deep understanding of security best practices in AWS, including IAM policies, VPC security, encryption, and compliance with standards like SOC, ISO, GDPR or HIPAA
- Proven ability to optimize system performance, including scaling, load balancing, and cost optimization strategies
- Experience designing and implementing disaster recovery plans and high availability architectures to ensure minimal downtime
- Familiarity with SQL queries, understanding database schema design and indexing, stored procedures and triggers, experience in performing database backup and restore operations