Job description
Job Responsibilities:
1️⃣ Responsible for the design and maintenance of CI/CD pipelines (Jenkins/GitLab CI/GitHub Actions), writing automation scripts and tools using TypeScript/Node.js.
2️⃣ Manage containerized infrastructure (Docker, Kubernetes), ensuring high availability and elastic scaling of applications.
3️⃣ Build and maintain monitoring and alerting systems (Prometheus, Grafana, Sentry), monitoring system performance and error logs in real-time.
4️⃣ Responsible for network configuration and database operations (PostgreSQL), including load balancing, DNS, backup and recovery, performance optimization, etc.
5️⃣ Write automated test scripts (Selenium/Cypress), execute functional testing, API testing (Postman), and regression testing.
6️⃣ Conduct smart contract testing, writing contract test cases using Move language (may require Rust), and understand SUI features.
7️⃣ Perform performance testing (JMeter/Gatling), identify performance bottlenecks, and drive optimizations.
8️⃣ Manage test cases and defect tracking (JIRA), establish testing processes and standards.
9️⃣ Use infrastructure as code tools (Terraform/Ansible) to manage cloud resources and achieve automated environment configuration.
🔟 Responsible for system fault diagnosis and problem resolution, collaborating with the development team for code quality checks (SonarQube), and writing operation and maintenance documentation and test reports.
Job Requirements:
1️⃣ Over 3 years of experience in DevOps or QA-related work, with a preference for candidates with combined DevOps + QA experience.
2️⃣ Familiar with CI/CD tools (Jenkins/GitLab CI/GitHub Actions), containerization technologies (Docker, Kubernetes), and monitoring tools (Prometheus, Grafana, Sentry).
3️⃣ Familiar with network configuration and database operations (PostgreSQL), capable of performing backup and recovery, performance optimization, and high availability configuration.
4️⃣ Proficient in TypeScript/Node.js, able to write automation scripts and tools.
5️⃣ Familiar with automated testing frameworks (Selenium/Cypress/Playwright) and API testing tools (Postman), capable of writing and maintaining test scripts.
6️⃣ Familiar with performance testing tools (JMeter/Gatling), able to conduct load testing and performance analysis.
7️⃣ Familiar with Linux system administration, Shell scripting, and Git version control, capable of system configuration and fault diagnosis.
8️⃣ Understanding of DeFi business, with knowledge of core concepts such as DEX, liquidity, and trading.
9️⃣ Strong problem-solving skills, good documentation writing ability, and capable of working efficiently in a fast-paced environment.
Bonus Points:
1️⃣ Graduates from 211 or 985 universities preferred.
2️⃣ Experience in operations and testing in large internet companies preferred.
3️⃣ Cloud platform certification (AWS/Azure/GCP DevOps Engineer) or Kubernetes certification (CKA/CKAD).
4️⃣ ISTQB testing certification or related testing professional certification.
5️⃣ Experience in Web3/blockchain projects, familiar with Ethereum smart contract testing (Hardhat, Foundry) or node operations.
6️⃣ Experience in large-scale system operations or high-concurrency system testing.
7️⃣ High scores in TOEFL or IELTS preferred, with excellent English communication skills.
