Sr DevOps Engineer
SproutsAI · Menlo Park, CA · 2 wk ago
HybridEngineeringFull-time
Job Summary
Key Responsibilities
- Infrastructure as Code (IaC): Design, deploy, and maintain GCP infrastructure using Terraform.
- Kubernetes & Containerization: Manage, scale, and secure production applications on Google Kubernetes Engine (GKE) using Docker and Helm charts.
- CI/CD Pipeline Automation: Create and optimize CI/CD pipelines (e.g., GitHub Actions, Jenkins) for seamless deployment of microservices and React.JS web applications.
- AutoScaling & Performance: Implement and maintain autoscaling for backend services and data pipelines, ensuring reliability.
- Database & Message Broker Management: Administer and optimize PostgreSQL, StarRocks, and RabbitMQ for high performance.
- ETL Data Pipeline Management: Develop and maintain containerized ETL data pipelines to process high-volume data.
- Security & IAM: Manage user access and permissions using GCP IAM, ensuring secure infrastructure configuration.
- Scripting & Automation: Automate routine tasks and create integration scripts using Python.
- Monitoring & Logging: Set up monitoring, alerting, and logging solutions (e.g., Prometheus, Grafana, ELK) to proactively identify production issues.
Required Qualifications
- Experience: 4+ years in a DevOps, SRE, or Infrastructure Engineer role.
- Cloud Platform: Proven experience with Google Cloud Platform (GCP).
- Infrastructure: Strong expertise in Terraform and Kubernetes (GKE).
- Containerization: Proficiency in Docker and Helm.
- Languages: Strong scripting skills in Python (Bash is a plus).
- Data Technologies: Experience with PostgreSQL, StarRocks (or similar OLAP databases), and RabbitMQ.
- Tools: CI/CD tools (GitHub Actions, Jenkins) and monitoring tools (Datadog, Grafana).