Senior DevOps Engineer
binance
Job Summary
Binance, a global blockchain ecosystem and leading cryptocurrency exchange, is seeking a Senior DevOps Engineer to enhance its next-generation cryptocurrency exchange technology. The role involves designing and implementing cloud-based microservices infrastructure for large-scale, business-critical applications. Responsibilities include automating operational activities, managing continuous delivery processes, designing infrastructure solutions, troubleshooting software issues, recommending architectural enhancements, and ensuring system security. The engineer will also collaborate with development and QA teams, automate production issue resolution, and provide on-call support. The ideal candidate should have experience with large-scale, distributed environments, cloud platforms like AWS and GCP, Linux, and programming languages such as Python or Go, along with proficiency in tools like Docker, Ansible, and Terraform.
Must Have
- Minimum 7 years of technical experience in a similar role
- Familiarity with AWS and Google Cloud Platform (GCP)
- Solid understanding of Linux-based environments
- Experience in large-scale, distributed environments
- Strong programming skills in Python, Go, or similar
- Proficiency with Docker, Ansible, Terraform
Good to Have
- Experience with Kafka and Elasticsearch
Perks & Benefits
- Shape the future with the world’s leading blockchain ecosystem
- Collaborate with world-class talent
- Tackle unique, fast-paced projects with autonomy
- Thrive in a results-driven workplace with career growth opportunities
- Competitive salary and company benefits
- Work-from-home arrangement
Job Description
Responsibilities:
- Develop, maintain and manage tools to automate operational activities and enhance engineering productivity
- Automate continuous delivery processes and implement on-demand capacity management solutions
- Design and implement configuration and infrastructure solutions for internal deployments
- Troubleshoot, diagnose and resolve software issues
- Update, track and resolve technical issues in a timely manner
- Recommend architectural enhancements and suggest process improvements
- Evaluate new technology options and vendor products to support business objectives
- Ensure the security of critical systems by applying best-in-class security solutions and practices
Requirements:
- A minimum of 7 years’ technical experience in a similar role, supporting large-scale production systems
- Familiarity with cloud platforms such as AWS and Google Cloud Platform (GCP)
- Solid understanding of Linux-based environments
- Proven experience working in large-scale, distributed environments
- Strong programming skills in Python, Go, or a comparable language
- Proficiency with tools such as Docker, Ansible, Terraform, and similar technologies
- Experience with Kafka and Elasticsearch is advantageous, though not essential
- A Bachelor's degree in a technical discipline (e.g. Computer Science, Engineering, or related field)