The Bullish Group has built an ecosystem focused on developing financial services for the digital assets sector through technology and investment businesses. These include: Bullish Exchange - digital asset trading services that utilize central limit order matching and proprietary market making technology to deliver deep liquidity and tight spreads within a compliant framework. The business is licensed by the Hong Kong SFC, German Federal Financial Supervisory Authority (BaFIN), and the Gibraltar Financial Services Commission. Since its launch in November 2021, Bullish Exchange has surpassed US$1.1 trillion in total trading volume, with 2H 2024 volume exceeding US$2 billion per day. Bullish Capital - an investment company which offers strategic capital, industry expertise and an extensive network of resources to support initiatives that connect conventional finance with the revolutionary possibilities of the digital economy. CoinDesk - an award-winning media, events, indices and data business servicing the global crypto economy.
Reports to:
Director, Engineering
Team Overview:
Join our Global DevOps team, spanning APAC and the US, where experienced and passionate engineers drive automation and tooling around CI/CD. We focus on enabling a smooth Software Development Life Cycle (SDLC) for our engineers and stakeholders. Our team is responsible for developing and supporting pipelines, deployment strategies, secret management, and other tools that enhance operational efficiency.
Position Overview:
As a Senior DevOps Engineer, you should have an insatiable appetite for automation and innovative solutions. You will play a pivotal role in designing, implementing, and maintaining our CI/CD infrastructure and deployment pipelines. You will collaborate closely with application development, operations, and security teams to ensure seamless integration and delivery of our applications. Your expertise in Kubernetes, Helm, Terraform, Google Cloud Platform (GCP), Python, Bash, Ansible, and ArgoCD will be essential in advancing our DevOps initiatives.
Key Responsibilities:
-
Develop and maintain CI/CD pipelines using tools like Buildkite and other tools to ensure efficient and reliable software delivery.
-
Manage Kubernetes application delivery at scale using tools like Helm, Kustomize or other similar technologies, ensuring high availability and performance.
-
Automate infrastructure provisioning and configuration management using IaC tools like Terraform.
-
Collaborate with development teams to optimize application performance and scalability.
-
Implement security best practices and ensure compliance with industry standards.
-
Align with the organization's DevOps strategy and drive its implementation.
-
Design infrastructure that supports our architecture and accelerates feature delivery.
-
Stay informed on industry trends, shape best practices, and drive innovation.
Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
-
7+ years of experience in a DevOps or similar role, with a focus on cloud-based infrastructure.
-
Strong understanding of Linux/Unix systems, OS fundamentals and networking concepts.
-
Strong programming skills in Python and Bash for scripting and automation tasks.
-
Proficiency with Kubernetes for container orchestration in Production environments.
-
Proficiency with Hashicorp tools like Terraform for Infrastructure-as-Code (IaC) and Packer.
-
Deep understanding of configuration management tools like Ansible.
-
Deep understanding of cloud platforms like GCP or AWS.
-
Deep understanding of operating CI/CD tools at scale with best practices.
-
Deep understanding of GitOps and ArgoCD or similar tools for continuous deployment.
-
Familiarity with serverless technologies like Lambdas, Cloud Run or equivalent.
-
Strong problem-solving skills and the ability to work independently and as part of a team.
-
Excellent communication skills and the ability to collaborate effectively with cross-functional and cross-regional teams.
-
Strong organizational skills to manage multiple projects simultaneously.
Preferred Qualifications:
-
Experience with CI/CD systems such as Buildkite.
-
Experience with Google Cloud Platform (GCP).
-
Experience with setting up CI/CD for Java projects with Gradle.
-
Experience with microservices architecture and containerization.
-
Certification in Kubernetes, GCP, Terraform, or related technologies.
-
Experience working in regulated and audited environments - financial institutions etc.
Bullish is proud to be an equal opportunity employer. We are fast evolving and striving towards being a globally-diverse community. With integrity at our core, our success is driven by a talented team of individuals and the different perspectives they are encouraged to bring to work every day.