- Company Name
- Modivcare
- Job Title
- DevOps Engineer III
- Job Description
-
**Job Title**
DevOps Engineer III
**Role Summary**
Senior DevOps Engineer responsible for designing, deploying, and managing highly scalable, secure infrastructure on cloud platforms, building and maintaining CI/CD pipelines, automating operations through IaC and scripting, implementing robust monitoring and logging, and collaborating with cross‑functional teams to ensure reliable, rapid delivery of applications.
**Expectations**
- 5+ years of proven DevOps experience or equivalent combination of education and experience.
- Advanced proficiency in cloud services (AWS preferred, Azure or GCP acceptable).
- Strong expertise in CI/CD tooling (GitLab CI preferred, with GitHub Actions or Azure DevOps also acceptable).
- Hands‑on experience with containerization and orchestration (Docker, Kubernetes, ECS).
- Proven track record building and optimizing IaC with Pulumi (preferred), Terraform, CDK, or CloudFormation.
- Ability to develop automation scripts in TypeScript, Bash, or Python and to manage logging/monitoring stack (Datadog, Prometheus, ELK).
- Demonstrated improvement of DORA metrics and capacity planning.
- Solid networking and security fundamentals.
- Excellent troubleshooting, communication, and collaboration skills.
**Key Responsibilities**
1. Design, provision, and maintain scalable, secure cloud infrastructure across AWS/Azure/GCP.
2. Build, maintain, and optimize enterprise‑grade CI/CD pipelines; manage version control and artifact repositories.
3. Deploy and orchestrate containerized workloads using Kubernetes, Docker, and ECS/EKS.
4. Implement monitoring, logging, and alerting with Datadog, Prometheus, and ELK; analyze metrics to proactively improve reliability.
5. Automate infrastructure, deployment, and configuration management using IaC tools (Pulumi, Terraform, CDK, CloudFormation).
6. Develop and maintain scripts (TypeScript, Bash, Python) to streamline routine ops tasks.
7. Collaborate with developers, QA, and ops to troubleshoot incidents and expedite resolution.
8. Monitor capacity, performance, and security; recommend and execute optimizations.
9. Create and update technical documentation, architectural diagrams, and SOPs.
10. Lead or participate in project initiatives and continuous improvement efforts.
**Required Skills**
- Cloud platforms: AWS (preferred), Azure, GCP
- IaC: Pulumi, Terraform, CDK, CloudFormation
- CI/CD: GitLab CI, GitHub Actions, Azure DevOps
- Containerization: Docker, Kubernetes, ECS/EKS
- Scripting: TypeScript, Bash, Python
- Version control: Git
- Monitoring & logging: Datadog, Prometheus, ELK stack
- DORA metrics analysis
- Networking fundamentals and security best practices
- Problem‑solving, troubleshooting, and root‑cause analysis
- Strong written and verbal communication, teamwork
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent combination of education and experience).
- 5+ years in a DevOps Engineer or comparable role.
- Relevant certifications (e.g., AWS Certified DevOps Engineer – Professional, Azure DevOps Engineer Expert, Certified Kubernetes Administrator) are preferred but not mandatory.