DevOps CI/CD API MySQL ELK Stack Google Cloud Platform
WORK DETAILS - Closely work and consult with the development team to design and implement build, deployment, configuration management; - Maintain the corporate GCP cluster, daily problem solving, precaution formulation and performance optimization; - Design & implement ops supporting systems, including but not limited to deployment system, monitoring system, CI tools, etc. - Improve availability, reliability, scalability, and recoverability of the systems with security and cost optimization in mind. ABOUT OUR TECH STACKS - All code repositories are managed by gitlab selfhost . - Adopt microservice architecture that follows event driven and domain driven patterns. All run on GKE cluster, Istio service mesh, monitor and observe with tracing, metrics, logs and error tracking. - DevOps culture, you are fully responsible with design, build, and operate your own services with support from DevOps, Platform team as needed. - Continually evolve and experiment with new technology to improve the platform and architecture. - Maintained configuration management, build CI/CD, reporting, and monitoring tools.
- Solid understanding of microservice architecture, API management, and distributed systems concepts - Advanced knowledge of Google Cloud Platform (GCP) - Strong experience in building and operating CI/CD pipeline automation, SMC, microservices observability, log analysis and monitoring tools (ELK, Prometheus, Grafana, Fluentd, etc.), k8s to deliver high-quality software products. - Familiar with MySQL/Clickhouse, high availability architecture, replication, backup, disaster recovery, database splitting, performance bottleneck resolution. - Profound experience in setting up monitoring systems e.g: grafana, prometheus, logging, alert, reporting, etc... - Experience in managing the whole software, development environments for development teams - 3+ years’ extensive experience of DevOps across all phases of the software lifecycle. - Have an agile development mindset, with direct experience in Scrum, Kanban frameworks. - Good at communication, documentation, and time management skills. - You are a critical thinker with strong analytical and problem-solving skills.