DevOps Engineer – Cloud Platform Operations
carrier
Job Description
Key Responsibilities
1. Cloud Platform Operations (AWS & GCP)
- Operate and support AWS and GCP cloud environments, ensuring availability, performance, and reliability of platform services.
- Manage environment setup and lifecycle across dev, test, staging, and production.
- Troubleshoot and resolve infrastructure, networking, and platform issues in collaboration with Cloud Ops and Engineering teams.
2. CI/CD Automation & DevOps Tooling
- Design, implement, and maintain CI/CD pipelines for infrastructure and application deployments using enterprise‑standard tools (e.g., GitHub Actions).
- Enable automated build, test, and deployment workflows with appropriate validation and approval gates.
- Support standardized branching strategies and release processes across multiple teams.
3. Infrastructure as Code (IaC)
- Implement and maintain infrastructure‑as‑code using tools such as Terraform, AWS CDK, or equivalent.
- Ensure cloud resources are repeatable, version‑controlled, and auditable.
- Partner with platform architects to implement approved reference architectures and guardrails.
4. Security, IAM & Compliance (DevSecOps)
- Implement and manage IAM roles, policies, and service accounts across AWS and GCP following least‑privilege principles.
- Embed security checks and compliance controls into CI/CD pipelines.
- Support vulnerability remediation, access reviews, and audit readiness.
5. Observability, Reliability & Operations
- Implement and maintain monitoring, logging, and alerting for cloud platforms and pipelines.
- Support incident management, root cause analysis, and post‑incident improvements.
- Drive improvements in platform reliability, availability, and operational maturity.
6. FinOps & Cost Optimization
- Monitor cloud usage and support cost optimization initiatives across AWS and GCP.
- Implement tagging standards and cost‑allocation practices.
- Partner with platform and finance teams to improve cost transparency and accountability.
7. Collaboration & Enablement
- Partner with data engineering, application, and platform teams to enable self‑service and faster onboarding.
- Contribute to DevOps standards, documentation, and best practices.
- Participate in on‑call or support rotations as required.
Required Qualifications
- 4+ years of experience in DevOps, cloud operations, or platform engineering roles.
- Strong hands‑on experience with AWS and GCP cloud services.
- Experience building and maintaining CI/CD pipelines using GitHub Actions or similar tools.
- Hands‑on experience with Infrastructure as Code (Terraform, CDK, or equivalent).
- Solid understanding of Linux, networking, and cloud security fundamentals.
- Ability to troubleshoot complex, distributed systems.
Preferred Qualifications
- Experience supporting data platforms or analytics workloads (e.g., data lakes, streaming, ML platforms).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Exposure to DevSecOps practices and security automation.
- Experience with cloud cost optimization (FinOps).
- Prior experience working in multi‑cloud environments