- Company Name
- OEC
- Job Title
- Senior DevOps/Terraform Engineer
- Job Description
-
**Job Title**
Senior DevOps/Terraform Engineer
**Role Summary**
Lead the design, automation, and operation of AWS infrastructure for a large-scale modernization program. Utilize Infrastructure as Code (Terraform), configuration management (Chef, Packer), CI/CD pipelines (Jenkins, Bitbucket), and observability tools (Datadog, Grafana, Dynatrace) to migrate legacy workloads to AWS services such as ECS, Lambda, Aurora, and S3. Drive automation, performance, and reliability across development, QA, and security teams.
**Expectations**
- Deliver reliable, repeatable, and secure cloud infrastructure at scale.
- Own end‑to‑end automation from IaC to deployment pipelines.
- Mentor junior engineers and shape DevOps culture.
- Influence technical architecture and long‑term cloud strategy (AWS‑first with Azure support).
- Participate in hiring, onboarding, and knowledge transfer activities.
**Key Responsibilities**
- Design, implement, and maintain AWS environments using Terraform, Chef, and Packer.
- Build, maintain, and troubleshoot CI/CD pipelines (Jenkins, Bitbucket, or equivalent).
- Operate and improve observability platforms (Datadog, Grafana, Dynatrace, OpenTelemetry).
- Lead migration of legacy workloads to AWS‑native services (ECS, Aurora, Lambda, S3).
- Conduct code reviews; enforce IaC and pipeline best practices.
- Automate testing, monitoring, and operational procedures.
- Collaborate with product, engineering, QA, security, and platform teams on production-ready services.
- Document processes, playbooks, and architecture diagrams; share knowledge with the team.
- Identify and implement process automation to increase operational efficiency.
- Mentor and support junior/intermediate engineers.
- Influence and propose platform‑wide improvements and architecture decisions.
- Support onboarding and contribute to a supportive DevOps culture.
**Required Skills**
- Proven DevOps/SRE or Cloud Infrastructure engineering experience.
- Expert in Terraform; experience with Chef, Packer, or similar configuration tools.
- Container and orchestration experience (Docker, Kubernetes, ECS).
- Strong scripting (PowerShell, Bash, Python) for automation.
- Hands‑on CI/CD platform knowledge (Jenkins, Bitbucket, GitHub Actions, GitLab CI).
- Experience with observability tools (Datadog, Dynatrace, Grafana, Prometheus, OpenTelemetry).
- Proficient in Linux/Windows system administration, networking, and performance tuning.
- Version control (Git) and agile collaboration proficiency.
- Optional: Advanced VPC design, IAM, secrets management, compliance frameworks, encryption.
- Optional: Database administration (PostgreSQL, SQL Server, NoSQL) tuning/scaling.
- Optional: Platform engineering (IDP, golden paths, self‑service tooling).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.