Design, deploy, and manage cloud infrastructure on Google Cloud Platform (GCP)
Implement and maintain scalable container orchestration using Docker
Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines to automate testing, building, and deployment processes through github and google cloud run
Collaborate with development teams to integrate new features into the CI/CD process
Set up and manage monitoring, logging, and alerting systems using tools like Elasticsearch, Kibana, Prometheus, and New Relic
Ensure system reliability, performance, and availability through proactive monitoring and incident response
Administer and optimize MongoDB instances, ensuring data integrity, performance, and security
Implement security best practices across infrastructure, applications, and data
Automate infrastructure provisioning, configuration management, and system operations using GCP Services
Provide technical guidance and support to resolve infrastructure-related issues
Requirements
5+ years of experience as a DevOps Engineer or in a similar role
Strong experience with Docker, including container orchestration using Kubernetes
Hands-on experience with Google Cloud Platform (GCP) services, including Compute Engine, Cloud Storage, Cloud Run, and GKE
Experience with Elasticsearch for monitoring, logging, and search
Proficiency in administering and optimizing MongoDB databases
Strong scripting skills in Python, Bash, or similar languages
Proficiency in infrastructure as code tools like Terraform or Ansible
Experience with CI/CD tools such as Github CI or CircleCI
Excellent problem-solving and troubleshooting skills
Strong communication skills and ability to work collaboratively across teams