Job DescriptionsAs a DevOps Engineer, you will ensure the reliability and efficiency of our cloud and blockchain systems. Your responsibilities include designing and managing CI/CD pipelines, monitoring system health, and proactively addressing potential issues to maintain seamless operations.
Key Responsibilities:
1. Develop, implement, and manage CI/CD pipelines using tools such as GitHub Actions, Ansible, and Kubernetes to ensure seamless and efficient deployment workflows.
2. Maintain, monitor, and troubleshoot the company’s cloud, blockchain, and associated business systems across multi-cloud environments, including AWS, GCP, and Huawei Cloud.
3. Deploy and manage applications on Linux platforms, handling system installations, configurations, and ongoing maintenance tasks.
4. Conduct daily monitoring, data backup, and recovery; manage system and application platform performance through comprehensive status monitoring, analysis, and optimization.
5. Perform anomaly detection, root cause analysis, and automated alerting to address and prevent system failures and performance bottlenecks.
6. Automate operational tasks and improve system resilience through scripting (Bash, Python, or Golang) and configuration management tools.
7. Maintain and optimize infrastructure components such as Docker, Kubernetes, databases (PostgreSQL, MySQL), and distributed storage (Ceph, MinIO), along with middleware (Nginx, Redis, Kafka).
8. Utilize open-source monitoring tools (Prometheus, Grafana, Loki) for performance reporting, issue tracking, and proactive health checks.
9. Collaborate with cross-functional teams to support infrastructure improvements, incident response, and operational resilience for Web3 and blockchain-related projects.