Location
Work from home | India
Job description
Blooming Health is in search of an accomplished Cloud DevOps Engineer who excels in implementing processes throughout the systems development lifecycle using Google-recommended methodologies and tools. This individual will be responsible for constructing and deploying software and infrastructure delivery pipelines, as well as optimizing and maintaining production systems and services. All while striking a crucial balance between service reliability and delivery speed.
Description
- Architect, deploy, and manage highly scalable, secure, and reliable GCP/AWS cloud infrastructures using industry best practices.
- Develop and maintain robust CI/CD pipelines to automate application deployments, testing, and monitoring.
- Collaborate closely with development and operations teams to seamlessly integrate applications into the cloud, addressing data and application-related challenges.
- Proactively monitor system performance and reliability, swiftly addressing issues to minimize downtime and optimize application and process performance.
- Troubleshoot and resolve complex problems related to infrastructure, networking, and application deployments.
- Enforce and enhance security best practices, ensuring data protection and compliance with industry regulations.
- Continuously analyze and optimize cloud infrastructure for cost-efficiency and superior performance.
- Implement automation to improve operational efficiency and reduce errors.
- Stay updated with the latest GCP/AWS services, tools, and best practices, evaluating their relevance to our infrastructure and applications.
- Collaborate with software development teams to incorporate DevOps practices into the software development lifecycle.
- Oversee system upgrades and patches with minimal disruption to operations.
- Provide technical expertise and support to various teams within the organization.
- Maintain GitHub repositories and access control.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (Advanced degree preferred).
- 6 to 10 years of hands-on experience in designing, deploying, and managing GCP cloud infrastructures.
- Strong proficiency in Node.js and Python programming with an emphasis on automation.
- Leadership experience, guiding teams to exceptional results.
- Extensive knowledge of automation and configuration management tools (e.g., Terraform, Ansible, or Puppet).
- Deep understanding of CI/CD principles and experience with CI/CD pipeline tools (e.g., Jenkins, GitLab CI/CD, GCP Code Builder, or AWS CodePipeline).
- Expertise in containerization technologies (Docker, Kubernetes) and orchestration platforms (GKE, Google Cloud Run, EKS, ECS).
- Thorough understanding of a wide range of GCP services, including Google Compute Engine, Google Cloud Storage, Cloud SQL, Cloud Functions, Virtual Private Cloud (VPC), and Deployment Manager.
- Familiarity with monitoring and logging tools (e.g., Cloud Monitoring, Prometheus, Grafana, or ELK stack).
- Strong background in networking, security best practices, and data protection mechanisms.
- Proven experience in database management and administration in GCP environments.
- Knowledge or familiarity with HIPAA and regulatory environments, data and application requirements, and regulatory compliance considerations is advantageous.
- Exceptional problem-solving and troubleshooting skills with meticulous attention to detail.
- Effective communication skills, both verbal and written, for conveying complex technical concepts to diverse audiences.
- GCP certifications, particularly GCP Certified DevOps Engineer - Professional, are highly desirable.
Job tags
Salary