About the Role
The Senior Site Reliability Engineer will be responsible for designing, implementing, and maintaining the infrastructure that supports the company's services. This role involves ensuring system reliability, scalability, and performance, as well as collaborating with development teams to integrate best practices in site reliability engineering.
Responsibilities
- Design, implement, and maintain infrastructure to support the company's services.
- Ensure system reliability, scalability, and performance.
- Collaborate with development teams to integrate best practices in site reliability engineering.
- Monitor and troubleshoot system issues to minimize downtime.
- Implement and maintain automated monitoring and alerting systems.
- Develop and maintain documentation for infrastructure and processes.
- Participate in on-call rotations to provide 24/7 support for critical systems.
- Conduct regular security audits and vulnerability assessments.
- Implement and maintain disaster recovery and business continuity plans.
- Stay up-to-date with the latest technologies and best practices in site reliability engineering.
- Provide technical guidance and mentorship to junior team members.
- Collaborate with other teams to ensure seamless integration of new features and services.
- Implement and maintain infrastructure as code (IaC) practices.
- Conduct regular performance tuning and optimization of systems.
- Participate in incident response and post-mortem analysis.
- Implement and maintain logging and monitoring solutions.
- Ensure compliance with industry standards and regulations.
- Develop and maintain runbooks and playbooks for incident management.
- Conduct regular capacity planning and resource allocation.
- Implement and maintain automated deployment and configuration management.
- Participate in the design and implementation of new infrastructure projects.
- Ensure the security and integrity of data and systems.
- Collaborate with stakeholders to understand and address their infrastructure needs.
Nice to Have
- Experience with large-scale distributed systems.
- Knowledge of financial services industry standards and regulations.
- Experience with high-frequency trading systems.
- Familiarity with blockchain technology and cryptocurrencies.
- Experience with microservices architecture.
- Knowledge of DevOps practices and principles.
- Experience with infrastructure automation tools (Ansible, Puppet, Chef).
- Familiarity with cloud-native technologies and practices.
- Experience with data center operations and management.
- Knowledge of network security and protocols.
- Experience with virtualization technologies (VMware, Hyper-V).
- Familiarity with container security and best practices.
- Experience with performance monitoring and analytics tools.
- Knowledge of incident response and management best practices.
- Experience with disaster recovery and business continuity planning.
- Familiarity with compliance and audit requirements.
- Experience with infrastructure as code (IaC) tools (Terraform, CloudFormation).
- Knowledge of cloud security and best practices.
- Experience with automated deployment and configuration management tools.
- Familiarity with capacity planning and resource allocation best practices.
- Experience with runbooks and playbooks for incident management.
Compensation
Competitive
Work Arrangement
Remote
Team
The team is responsible for the reliability, scalability, and performance of the company's infrastructure, working closely with development teams to ensure best practices are followed.
About Us
- We are a leading global exchange for buying, selling, and trading cryptocurrencies.
- We offer a range of services, including spot trading, margin trading, and futures trading.
- We are committed to providing a secure, reliable, and user-friendly platform for our customers.
- We strive to be at the forefront of innovation in the cryptocurrency industry.
- We value diversity, inclusion, and collaboration in our workplace.
- We are dedicated to maintaining the highest standards of security and compliance.
- We offer competitive compensation and benefits packages to our employees.
- We provide opportunities for professional growth and development.
- We foster a culture of continuous learning and improvement.
- We are committed to sustainability and environmental responsibility.
Benefits
- Competitive salary and benefits package.
- Flexible work arrangements, including remote work options.
- Generous time-off policies, including vacation, sick leave, and holidays.
- Health, dental, and vision insurance coverage.
- 401(k) retirement savings plan with company match.
- Employee assistance programs and wellness initiatives.
- Professional development and training opportunities.
- Tuition reimbursement for relevant courses and certifications.
- Employee referral bonuses.
- Performance-based bonuses and incentives.
- Stock options and equity compensation.
- Relocation assistance for eligible candidates.
- Parental leave and family-friendly policies.
- Employee resource groups and diversity initiatives.
- Community involvement and volunteer opportunities.
- Employee recognition and reward programs.
No