Job Description:
As a DevOps Engineer with QA expertise, you will be responsible for designing and maintaining CI/CD pipelines (Jenkins/GitLab CI/GitHub Actions) while developing automation scripts and tools using TypeScript/Node.js. You will manage containerized infrastructure (Docker, Kubernetes) to ensure high availability and elastic scaling of applications. Additionally, you will build and maintain monitoring and alerting systems (Prometheus, Grafana, Sentry) to track system performance and error logs in real-time.
Your role will include configuring networks and managing database operations (PostgreSQL), covering load balancing, DNS, backup/recovery, and performance optimization. You will write automated test scripts (Selenium/Cypress) to conduct functional, API (Postman), and regression testing. Experience with smart contract testing using Move language (possibly Rust) and understanding SUI features is required.
You will perform performance testing (JMeter/Gatling) to identify bottlenecks and drive optimizations. Managing test cases and defect tracking (JIRA) while establishing testing processes and standards will be part of your responsibilities. Utilizing Infrastructure as Code tools (Terraform/Ansible), you will automate cloud resource management and environment configurations.
Lastly, you will troubleshoot system issues, collaborate with development teams on code quality checks (SonarQube), and document operational procedures and test reports.
Job Requirements:
- 3+ years of experience in DevOps or QA roles, with preference given to candidates combining both skill sets.
- Proficiency in CI/CD tools (Jenkins/GitLab CI/GitHub Actions), containerization (Docker/Kubernetes), and monitoring solutions (Prometheus/Grafana/Sentry).
- Strong knowledge of network configuration and PostgreSQL database administration including backup/recovery and performance tuning.
- Expertise in TypeScript/Node.js for scripting and tool development.
- Experience with test automation frameworks (Selenium/Cypress/Playwright) and API testing tools (Postman).
- Familiarity with performance testing tools (JMeter/Gatling) for load testing and analysis.
- Solid Linux system administration skills including shell scripting and Git version control.
- Understanding of DeFi concepts including DEX, liquidity, and trading mechanisms.
- Strong problem-solving abilities and documentation skills in fast-paced environments.
Preferred Qualifications:
- Graduates from 211/985 universities preferred.
- Prior experience in large-scale internet company operations/testing.
- Cloud certifications (AWS/Azure/GCP DevOps Engineer) or Kubernetes certifications (CKA/CKAD).
- ISTQB or related testing certifications.
- Web3/blockchain experience including Ethereum smart contract testing (Hardhat/Foundry) or node operations.
- Experience with large-scale system operations or high-concurrency testing.
- High TOEFL/IELTS scores demonstrating strong English communication skills.
Benefits:
- Competitive compensation package with comprehensive benefits.
- Flexible working hours and remote work opportunities.
- Continuous learning programs supporting cutting-edge technology exploration.
- Open and inclusive team culture with flat hierarchy and emphasis on personal growth.


