Senior DevOps Engineer

ACA Group
Durham, NC
Job Description
Role Overview

The Senior Cloud Engineer is responsible for architecture, design, implementation, and management of the AWS cloud infrastructure for ACA Group’s software and provisioned using the CDK. This role involves shaping and scaling the cloud foundation that powers ACA’s software products.

What You Will Do

Design, implement, and maintain secure and fault-tolerant infrastructure and cloud software environments. Manage the immutable infrastructure via CDK written in TypeScript. Operate development tools, oversee deployment of servers, storage, databases, and other required infrastructure.

Why It Might Be a Fit

This role requires a strong background in software development, experience with AWS infrastructure, and knowledge of DevOps best practices. The ideal candidate will be able to work independently, multi-task, and prioritize effectively, with strong organizational and problem-solving skills.

Requirements

  • Bachelor’s Degree in a related field or equivalent work experience
  • Background in Software Development or Software Engineering
  • Five years of professional hands-on experience building and managing AWS infrastructure using IaC
  • Experience with scripting languages – Python (Boto3), Bash (AWS CLI), PowerShell, TypeScript
  • Experience designing and implementing CI/CD pipelines and GitOps workflows
  • Deep experience with observability platforms (New Relic, CloudWatch, Athena)
  • Experience containerizing workloads and working with Docker environments
  • Knowledge of Serverless architecture patterns and best practices
  • Experience with and understanding of Linux and Windows environments
  • Deep network architecture knowledge including VPN, Transit Gateway, Direct Connect
  • Experience with RDS, EC2, Fargate, S3, Glacier, Lambdas, ECS, EKS, Secrets, and CloudFront
  • Experience with project management and collaboration tools like Jira and Confluence
]]>