Skip to main content
T

DevOps Engineer

The Phoenix Group

Location

Remote

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Description

As a

DevOps Engineer

, you will play a critical role in designing, building, and maintaining scalable, secure, and highly available cloud infrastructure on AWS. You will focus on enabling efficient software delivery through automation, CI/CD pipelines, and infrastructure as code while ensuring system reliability, performance, and security. This is an excellent opportunity to help shape a modern DevOps culture and cloud platform using best-in-class AWS technologies. This position reports directly to the Manager of Engineering.

What is expected in this role:

Cloud Infrastructure \& Architecture:

Design, implement, and manage scalable, secure AWS infrastructure using services such as EC2, S3, RDS, VPC, ECS/EKS, and IAM.

CI/CD \& Automation:

Build, maintain, and optimize CI/CD pipelines to support rapid and reliable application deployments using tools like GitHub Actions, Jenkins, or AWS CodePipeline/CodeBuild.

Infrastructure as Code (IaC):

Define and manage infrastructure using Terraform, AWS CloudFormation, or CDK, ensuring repeatability and version control across environments.

Monitoring, Logging \& Observability:

Implement and manage monitoring, logging, and alerting solutions using Amazon CloudWatch, Prometheus, Grafana, and other observability tools to ensure system health and performance.

System Reliability \& Performance:

Ensure high availability, fault tolerance, and scalability of systems through proactive performance tuning, capacity planning, and incident response.

Security \& Compliance:

Embed security best practices into infrastructure and deployment pipelines, including IAM policies, secrets management, vulnerability scanning, and compliance controls.

Containerization \& Orchestration:

Build and manage containerized environments using Docker and orchestration platforms like Kubernetes (EKS) or ECS.

Collaboration \& Enablement:

Partner with software engineers, data teams, and product stakeholders to streamline development workflows and improve deployment velocity and reliability.

How success is measured in this role:

  • Deliver highly available, scalable, and secure cloud infrastructure aligned with business needs.
  • Reduce deployment times and increase release frequency through optimized CI/CD pipelines.
  • Maintain system uptime and reliability with effective monitoring, alerting, and incident response.
  • Improve infrastructure consistency and efficiency through infrastructure as code and automation.
  • Ensure security and compliance standards are met across all environments.
  • Optimize cloud costs through resource management and architectural improvements.
  • Collaborate effectively with engineering teams to remove bottlenecks and enhance developer productivity.

What you need in this role to be successful:

  • 4\+ years of experience in DevOps, Site Reliability Engineering, or Cloud Engineering roles.
  • 3\+ years of hands-on experience with AWS services (EC2, S3, RDS, VPC, IAM, ECS/EKS).
  • Strong experience building and maintaining CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or AWS-native tools).
  • Proficiency in infrastructure as code tools (Terraform, CloudFormation, or CDK).
  • Experience with containerization technologies (Docker) and orchestration (Kubernetes or ECS).
  • Strong scripting skills (Python, Bash, or similar).
  • Experience with monitoring and observability tools (CloudWatch, Prometheus, Grafana, ELK stack).
  • Solid understanding of networking, security best practices, and cloud architecture principles.
  • Experience with configuration management tools (Ansible, Chef, or Puppet) is a plus.
  • Strong communication skills and ability to collaborate across cross-functional teams.
  • Experience working in a remote or distributed environment.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs