Team Lead DevOps
Role in brief
TradingView seeks a DevOps Team Lead to guide a team in maintaining and optimizing infrastructure for its financial analysis platform. This role involves team management, technical mentoring, and hands-on work with CI/CD pipelines and cloud technologies. Candidates with leadership experience in DevOps and a background in AWS, Kubernetes, and automation tools should consider applying.
About the role
This Team Lead role focuses on managing a DevOps team responsible for the infrastructure supporting TradingView's financial analysis platform. The platform serves over 100 million users globally, requiring robust and highly available systems. The successful candidate will oversee task assignment, track progress, and contribute to process improvements, ensuring the team operates efficiently to meet the demands of a large-scale user base.
A key aspect of this position is technical leadership and team development. The Team Lead will mentor team members, conduct code reviews, and provide technical feedback to foster growth within the team. Additionally, this role participates in the hiring process, conducting technical interviews to expand the team with skilled professionals who can contribute to the platform's continuous scaling and improvement.
Beyond team leadership, the role involves direct technical contributions, including designing and maintaining automated CI/CD pipelines and configuring infrastructure using tools like Ansible and Terraform. The Team Lead will also work on ensuring service high availability and migrating applications to Kubernetes, contributing to the stability and scalability of the platform's core services.
The salary for this position ranges from $100,000 to $160,000 USD annually.
Skills that matter here
- AWS: Experience with AWS is preferred for managing cloud infrastructure, indicating the platform's reliance on this cloud provider.
- Docker: Knowledge of Docker is required for containerization, which is central to deploying and managing applications efficiently.
- Kubernetes: This role involves migrating services to Kubernetes (EKS, self-managed), highlighting its importance for orchestration and scalability.
- Ansible: Ansible is used for building and configuring infrastructure, demonstrating the need for automation skills.
- Terraform: Terraform is essential for infrastructure as code, allowing for consistent and repeatable environment setups.
- Jenkins: Experience with Jenkins is necessary for designing and maintaining automated CI/CD deployment pipelines.
Who this role suits
- A person who thrives in a leadership role, guiding and developing a technical team while also contributing hands-on.
- Someone with a strong background in infrastructure automation and cloud platforms, particularly AWS.
- An individual who values ensuring system security, fault tolerance, and high availability for a global user base.
- A professional who can effectively bridge the gap between development and operations teams to foster collaboration.
From the employer
- Team management: task assignment, prioritization, progress tracking, and team development.
- Mentoring and supporting team members, conducting code reviews, and providing technical feedback.
- Conducting technical interviews and participating in hiring new team members.
- Monitoring team progress, identifying bottlenecks, and contributing to process improvements.
- Designing and maintaining automated CI/CD deployment pipelines.
- Conducting research and experiments (R&D).
- Building and configuring infrastructure using Ansible and Terraform.
- Setting up and optimizing bare-metal servers.
- Ensuring high availability of services.
- Migrating services and applications to Kubernetes (EKS, self-managed Kubernetes).
- Experience in managing DevOps teams for at least 2 years.
- Knowledge of infrastructure automation and containerization tools (Docker, Kubernetes).
- Experience with cloud platforms, preferably AWS, knowledge of infrastructure management tools (Terraform).
- Knowledge of CI/CD, experience with Jenkins, GitLab CI.
- Skills in ensuring security and fault tolerance of systems.
- Ability to build interaction between development and operations teams.
- Flexible working hours and a hybrid work format.
- Well-equipped offices for focused and collaborative work.
- A global, distributed team of 500+ professionals.
- Learning, mentorship, and long-term career growth.
- Relocation support and private health insurance.
- Performance-based bonuses.
- TradingView Premium access.
- Regular team events and company-wide meetups.
Questions about this role
What is the remote work policy for this role?
This is a remote position with flexible working hours and a hybrid work format, meaning there is an option to work from well-equipped offices if preferred.
What level of seniority is expected for this position?
This is a lead-level position, requiring at least two years of experience managing DevOps teams.
What skills are essential for this role?
Essential skills include experience with AWS, Docker, Kubernetes, Ansible, Terraform, Jenkins, and GitLab CI, along with a background in managing DevOps teams.