- Company Name
- TurboVets, Inc.
- Job Title
- DevOps Engineer
- Job Description
-
Job title: Senior DevOps Engineer (SDE‑III)
Role Summary:
Senior DevOps Engineer to scale and secure an AWS‑native, containerized cloud platform. Lead design of CI/CD pipelines, infrastructure-as-code, and deployment strategies while mentoring engineering staff and driving platform reliability and cost efficiency.
Expectations:
- Own end‑to‑end CI/CD architecture for multi‑service releases.
- Deliver robust, automated infrastructure and deployment workflows at enterprise scale.
- Mentor junior DevOps and software engineers.
- Communicate technical priorities effectively to stakeholders.
- Apply best practices for reliability, observability, and cost governance.
Key Responsibilities:
1. Build, maintain, and optimize GitHub Actions pipelines for large, multi‑service deployments.
2. Architect and manage Continuous Delivery flows using AWS CodeDeploy, ECS, and related services.
3. Lead container orchestration design, including ECS task definitions and deployment strategies.
4. Implement and version Infrastructure‑as‑Code with CDK for Terraform.
5. Collaborate with solution architects and engineering leads to shape platform direction and priorities.
6. Enhance system reliability, observability, and release consistency through monitoring and logging.
7. Design minimalistic, DRY CI/CD solutions to reduce operational overhead.
8. Mentor and coach junior DevOps and software engineers on best practices.
9. Articulate DevOps trade‑offs and priorities to both technical and non‑technical stakeholders.
Required Skills:
- 5–8+ years in DevOps, SRE, or platform engineering.
- Strong proficiency with Docker, Linux containers, and Bash/POSIX shell scripting.
- Deep knowledge of AWS services: ECS, EC2, CodeDeploy, IAM, VPC, CloudWatch.
- Extensive experience with CI/CD tools, especially GitHub Actions.
- Hands‑on experience with package and dependency management (e.g., NPM).
- Proven ability with Blue‑Green or progressive delivery techniques.
- Solid networking fundamentals for distributed systems.
- Understanding of Observability, Monitoring, and Alerting ecosystems.
- Proficiency in infrastructure-as-code, particularly CDK for Terraform.
Nice to Have:
- Jira, Scrum, or Kanban workflow experience.
- High‑availability architecture design.
- DNS/edge networking expertise.
- FinOps or cloud cost governance exposure.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent industry experience).
- AWS certifications (e.g., Solutions Architect – Associate/Professional or DevOps Engineer – Professional) preferred but not mandatory.