Required Senior Release Engineer Infrastructure
Realize your potential by joining the leading performance-driven advertising company!
As a Senior Release Engineer on the Infrastructure group, youll play a vital role in solving scaling challenges in our build system, handling 8 million lines of code and 160,000 unit tests efficiently.
How youll make an impact:
As a Senior Release Engineer, youll bring value by:
Solve scaling challenges in our build system, handling 8 million lines of code and 160,000 unit tests efficiently.
Drive best practices for DevOps, site reliability, and infrastructure scalability.
Build and support a self-service toolset to empower developers and streamline release processes.
Design, implement, and maintain CI/CD pipelines to ensure smooth, automated, and reliable software releases.
Develop scalable infrastructure as code (IaC) solutions to improve deployment efficiency and system reliability.
Enhance observability, monitoring, and logging to proactively detect and resolve performance issues.
Work closely with development to optimize release workflows and reduce downtime.
Manage and improve containerization strategies using Kubernetes, Docker, and related technologies.
Leverage Gen-AI tools to accelerate development velocity across all RnD.
Own the management of third-party libraries in our central Java code repository, ensuring seamless Spring and Java upgrades
Our Tech Stack:
Java, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Linux, Kubernetes, Prometheus, Metrictank, Grafana, Airflow, Redis.
Requirements: To thrive in this role, youll need:
5+ years of experience in object oriented programming and infrastructure development
Experience in Release Engineering, DevOps, or a related field.
Proficiency in scripting and automation (Python, Bash, Go, or similar).
Strong expertise in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, CircleCI, etc.).
Deep knowledge of containerization and orchestration (Docker, Kubernetes, Helm, etc.).
Experience with infrastructure as code (Terraform, CloudFormation, Ansible, etc.).
Solid understanding of cloud platforms (AWS, GCP, or Azure) and scalable architecture principles.
Passion for automation, efficiency, and solving complex scaling challenges.
Excellent communication and collaboration skills to work across teams.
This position is open to all candidates.