
Senior DevOps Engineer (Java, Rust Apps)
BinancePosted 2/11/2025

Senior DevOps Engineer (Java, Rust Apps)
Binance
Job Location
Job Summary
We are seeking a Senior DevOps Engineer with expertise in Java and Rust applications to join Binance's team. As a key member of the engineering team, you will provide DevOps support for Java/Rust applications, manage AWS cloud infrastructure, and ensure high availability, scalability, and security. You will work closely with development, operations, and security teams to ensure integrated troubleshooting processes. With a strong focus on performance optimization, security compliance, and collaboration, this role offers opportunities for career growth and continuous learning in a fast-paced environment. Binance is committed to being an equal opportunity employer and values diversity in the workplace.
Job Description
Responsibilities:
- DevOps for Java/Rust Applications: Provide DevOps support for Java and Rust applications, including deployment, monitoring, and troubleshooting.
- System Management: Manage and maintain AWS cloud infrastructure to ensure high availability, scalability, and security.
- Open-Source Software Expertise: Configure, manage, and troubleshoot open-source software such as Nginx, Kafka, and Terraform to ensure optimal performance and reliability.
- Linux Administration: Perform advanced administration and optimization of Linux operating systems, including scripting and automation of routine tasks.
- Performance Optimization: Analyze system performance data and make recommendations for improvements. Implement changes to enhance system efficiency and reduce downtime.
- Security Compliance: Ensure systems comply with security standards and best practices. Implement solutions to detect and respond to security incidents.
- Collaboration: Work closely with development, operations, and security teams to ensure integrated troubleshooting processes.
- Documentation and Reporting: Maintain comprehensive documentation of configurations, procedures, and incident reports. Generate regular performance and status reports.
- Monitoring Solutions: Implement and maintain monitoring solutions for infrastructure and applications using tools like CloudWatch, Prometheus, Grafana, and others.
Requirements:
- Deep knowledge of AWS cloud services, including EC2, S3, RDS, Lambda, CloudWatch, and others.
- Extensive experience with open-source software such as Nginx, Kafka, and Terraform.
- Strong proficiency in Linux operating systems, including administration, scripting, and automation.
- Proven experience in DevOps for Java and Rust applications, including deployment, monitoring, and troubleshooting.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Proven experience in a cloud infrastructure or DevOps role, preferably in a cloud-based environment.
- Hands-on experience with configuration management tools like Ansible, Puppet, or Chef.
- Experience with monitoring tools such as Prometheus, Grafana, ELK Stack, and others.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage multiple tasks in a fast-paced environment.