Sr. DevOps Engineer (Remote, US-Based)
Our client is seeking a Senior DevOps Engineer to join their remote-first team. You’ll work across multiple AWS-hosted client environments—primarily web applications built on Python/Django—as well as data pipelines, remote workspaces, and our growing platform-as-a-service offering, AppPack, built on AWS.
This is a contract-to-hire role, starting part-time (20 hours per week) for the first 3 months, then transitioning to 40 hours per week, with flexible hours, ideal for a hands-on AWS expert with strong Infrastructure-as-Code (IaC) skills who thrives in a multi-project, client-facing environment.
Responsibilities:
-
Own and manage AWS infrastructure for multiple clients, ensuring security, scalability, and cost efficiency.
-
Maintain and evolve Terraform configurations and other IaC templates to ensure consistency and repeatability across environments.
-
Monitor and respond to SecurityHub and GuardDuty alerts, ensuring proactive remediation of security risks.
-
Identify and implement cost optimization opportunities across client environments.
-
Provide performance, cost, and usage reporting/insights to clients for improved visibility and decision-making.
-
Investigate, debug, and resolve site outages and performance issues.
- Implement new infrastructure functionality as scoped by the DevOps Architect.
- Contribute to AppPack’s growth by improving reliability, scalability, and automation across the PaaS platform.
Requirements:
-
4+ years of professional AWS experience, with strong knowledge of VPC, ECS, RDS, ALB, IAM, and related services.
-
Expertise in Infrastructure-as-Code (IaC), specifically with Terraform (design, implementation, and maintenance).
-
Familiarity with AWS-native deployment tools such as CloudFormation and CDK a plus.
-
Strong Linux administration skills and comfort working in cloud-native environments.
- Experience debugging complex, multi-service AWS workloads and conducting root cause analysis.
-
Self-motivated and effective working on a remote, distributed team.
-
Strong documentation skills, able to clearly capture architectures, solutions, and troubleshooting steps.
-
Ability to context-switch across multiple projects/clients while maintaining high-quality output.
-
AWS Certification(s) preferred (Solutions Architect, SysOps Administrator, or DevOps Engineer).
-
Experience with Python/Django and Go for automation and tooling.
-
Knowledge of AWS Lambda, Step Functions, DynamoDB, and EventBridge for serverless workloads.
-
Hands-on experience with Kubernetes and Helm.
-
CI/CD experience with GitHub Actions, CircleCI, or similar.
-
Prior experience in a consulting, agency, or freelancer role, balancing multiple client engagements.
-
Heavy AWS & Terraform, experience with Azure is a plus
-
Experience with Python/Django in production.
-
Experience with scaling and performance around Python/Django is a big plus.
Typical Tasks You’ll Handle
-
Provision AWS resources (e.g., S3 buckets, IAM policies, VPC networking) via Terraform.
-
Review and remediate SecurityHub alerts.
-
Debug client infrastructure issues spanning ECS, RDS, or ALB.
- Respond to monitoring alerts and outages in production environments.
-
Recommend improvements in monitoring, redundancy, and security posture.
- Perform root cause analysis of application or infrastructure failures.
- Drive cost savings through better resource utilization and architectural improvements.
DevOps Philosophy
-
Prioritize cloud-native managed services (ECS Fargate, Lambda, RDS, DynamoDB, etc.) to minimize operational overhead.
- Automate relentlessly: reduce toil by removing or scripting manual tasks wherever possible.
-
Leave behind clear, thorough documentation so anyone can quickly onboard and maintain continuity.
**This role is ideal for a senior AWS engineer who loves automation, IaC, and cloud-native architectures while shaping modern DevOps practices.