Senior DevOps Engineer

Senior DevOps Engineer

Location

Poland / Europe / Ukraine

Schedule

Flexible

Core technologies

CloudFormation, Kinesis, Athena, SES, SNS, SQS, KMS, Guard Duty, Security Hub, Inspector and more…

Stage

Active development

Team

8 engineers, QA, PM, UI Designer

About the Client

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.

Waverley Software is looking for a DevOps Engineer to bring a diverse background of skills and experiences to the development team and hit the ground running. This position is ideal for an independent self-starter who enjoys building and setting up new development tools and infrastructure.

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
  • Design and implement disaster recovery and high availability strategies to ensure minimal downtime and quick recovery in case of failures + regularly test and update disaster recovery plans
  • Work closely with development, operations, QA, and product management teams to ensure smooth integration, address technical challenges, and align on project goals
  • Identify areas for improvement in processes, tools, and practices, propose and implement enhancements to increase efficiency, reduce manual tasks, and improve overall DevOps practices
  • Create and maintain documentation for systems, processes, and best practices, ensuring knowledge is shared across the team and contribute to the development of internal knowledge bases

Requirements:

  • At least 5 years of DevOps experience.
  • 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
  • English and Ukrainian written and verbal communication skills sufficient for day-to-day technical communication.

Will be a plus: 

  • Experience with serverless frameworks and architectures, including AWS Lambda, AWS API Gateway, and AWS DynamoDB, which can complement traditional infrastructure approaches
  • Familiarity with integrating machine learning models and workflows into AWS environments, including experience with tools like AWS Sagemaker or TensorFlow
  • Experience with advanced security tools and practices, including security scanning (e.g., Snyk), vulnerability management, and compliance automation
  • Expertise in AWS cost management and optimization strategies, including using AWS Cost Explorer, Trusted Advisor, and Cost and Usage Reports to manage and reduce cloud expenses
  • Experience with data management and processing technologies, such as AWS Redshift for data warehousing or AWS Glue for data integration

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.