- Company Name
- Equals Money
- Job Title
- Senior DevOps Engineer
- Job Description
-
**Job Title:** Senior DevOps Engineer
**Role Summary:**
Lead day‑to‑day operations and continuous improvement of a production AWS environment for a payment platform. Own infrastructure, CI/CD pipelines, incident response, and security hardening across Lambda, Fargate, Aurora, VPC, and related services.
**Expectations:**
- Manage and troubleshoot production and staging systems in AWS.
- Maintain and evolve CI/CD pipelines using GitHub Actions, AWS CodeBuild/CodeDeploy.
- Author and review IaC via Terraform and Serverless Framework.
- Respond to incidents, conduct root‑cause analysis, update runbooks.
- Collaborate with engineering teams on deployments, observability, and cost optimization.
- Enforce security best practices (IAM, Secrets, Security Hub).
- Build and refine monitoring, alerts, logging, and tracing.
- Automate repetitive tasks and keep documentation current.
**Key Responsibilities:**
- Operate and troubleshoot AWS Lambda, Fargate, Aurora, VPC, and IAM environments.
- Design, implement, and maintain CI/CD pipelines (GitHub Actions, AWS CodeBuild/CodeDeploy).
- Write, maintain, and review Terraform and Serverless Framework configurations.
- Handle incident response, document post‑mortems, and improve runbooks.
- Partner with developers to onboard services, provide deployment guidance, and optimize observability.
- Apply security hardening: IAM hygiene, Security Hub insights, secrets management, least‑privilege enforcement.
- Configure CloudWatch metrics, alarms, logs, X‑Ray traces; reduce noise and improve issue detection.
- Automate backups, health checks, cleanup scripts; manage container images and Docker tooling.
**Required Skills:**
- 4–8 years of AWS experience; hands‑on with Lambda, Fargate/ECS, Aurora/RDS, VPC, IAM.
- Proficiency in Terraform and/or Serverless Framework for IaC.
- Experienced with GitHub Actions; familiarity with AWS CodeBuild/CodeDeploy or equivalent.
- Scripting in Bash, Python, or similar; comfortable with Docker containers.
- Strong debugging, incident response, and root‑cause analysis abilities.
- Knowledge of monitoring/observability tools (CloudWatch, X‑Ray or comparable).
- Understanding of networking fundamentals (subnets, security groups, NAT, routing).
- Security‑driven mindset, focused on small, testable changes that reduce risk.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Preferred: AWS Certified DevOps Engineer – Professional or AWS Solutions Architect – Associate.
---