Senior DevOps Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
Our Charlotte platform team is hiring a Senior DevOps Engineer to directly manage our production AWS environments and Kubernetes clusters. You will not be starting from scratch; your immediate focus will be migrating legacy microservices to EKS, refactoring our existing Terraform state, and cutting down deployment times by optimizing our GitLab CI/CD pipelines.
This is a hands-on engineering role requiring deep Linux internals knowledge, strict adherence to Infrastructure as Code (IaC), and experience debugging live distributed systems.
Technical Responsibilities
- Provision, scale, and maintain AWS infrastructure (EC2, RDS, MSK, ElastiCache) strictly through Terraform, managing state files via Terraform Cloud.
- Write, test, and deploy Helm charts for containerized Go and Python microservices running on AWS EKS.
- Architect and maintain multi-stage GitLab CI/CD pipelines, integrating automated unit testing and container vulnerability scanning (e.g., Trivy, SonarQube).
- Troubleshoot complex production networking and traffic routing issues involving AWS ALBs, NGINX Ingress controllers, and VPC peering.
- Configure Datadog APM, set up distributed tracing, and write custom PromQL queries to trigger automated PagerDuty alerts for latency and error rate spikes.
- Write Python or Bash scripts to automate routine operations, such as database snapshot management, IAM role rotation, and log archival.
- Participate in a Tier-3 on-call rotation to diagnose node failures, memory leaks, or DNS resolution issues in real-time.
Requirements
- 5+ years of production experience as a DevOps Engineer, SRE, or Linux Systems Administrator.
- Deep, practical experience building and deploying infrastructure using Terraform (not just modifying existing templates).
- Proven experience administering Kubernetes in production (EKS preferred), including debugging pods, managing secrets, and configuring CNI plugins.
- Strong scripting skills in Python, Go, or Bash.
- Extensive experience with Linux operating systems, including performance tuning and CLI troubleshooting (strace, tcpdump, netstat).
- Solid understanding of cloud networking (Subnets, NAT Gateways, Security Groups, Route53).
- Bachelor’s degree in Computer Science, Engineering, or equivalent technical background.
- Must hold valid US work authorization without requiring current or future sponsorship.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance, * Base salary based on technical proficiency and experience level
- Comprehensive health, dental, and vision coverage with low premiums
- 401(k) retirement plan with guaranteed company match
- Paid time off (PTO) policy and paid federal holidays
- Annual stipend for AWS/Kubernetes certifications and technical conferences
Equal Opportunity Statement, * 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs