Senior DevOps Engineer

Posted Sep 4

Job Description:

We are looking for a seasoned Senior DevOps Engineer to join our team and take a lead role in architecting and implementing DevOps solutions for our sophisticated and decentralized technology infrastructure. The ideal candidate will bring 4 to 5 years of direct experience in DevOps methodologies, with a deep understanding of automation, monitoring, deployment strategies, and decentralized systems.

As part of this role, you will work with decentralized technologies, including blockchain systems, and gain exposure to key concepts like consensus mechanisms, distributed ledgers, and decentralized infrastructure. You will collaborate with cross-functional teams to create resilient DevOps frameworks, provide technical leadership to development teams, and drive the implementation of CI/CD pipelines across multiple platforms. Staying current with the latest developments in decentralization technologies and blockchain trends will be key to ensuring continuous innovation in our systems.

Key Responsibilities:

  • Decentralized Systems: Develop, manage, and maintain decentralized systems, including blockchain technology, consensus mechanisms, distributed networks, and decentralized infrastructure.
  • Blockchain Technology: Implement and manage blockchain-related components, such as RPC nodes, while ensuring effective integration with decentralized platforms.
  • Consensus Mechanisms: Understand and implement consensus algorithms (e.g., Proof of Work, Proof of Stake) to support decentralized applications.
  • Platform Engineering: Design, build, and maintain scalable, reliable cloud-based infrastructures.
  • Cloud-Native Technologies: Expertise in Go programming, Kubernetes, and containerization technologies.
  • Automation: Develop automation scripts and tools in Go to optimize operations and reduce manual processes.
  • Infrastructure as Code (IaC): Utilize tools such as Terraform and Ansible to manage infrastructure provisioning and configuration.
  • CI/CD Pipelines: Implement and manage CI/CD pipelines using GitHub Actions to automate software builds, testing, and deployments.
  • Data Management: Work with ClickHouse, a high-performance columnar database, to optimize data storage and analysis.
  • API Management: Manage and secure APIs using tools like APISIX.
  • Cloud Platforms: Proficiency with major cloud providers like AWS, Azure, and GCP, including their native services.
  • Bare Metal Infrastructure: Experience managing bare metal servers.
  • Monitoring & Logging: Implement monitoring and logging systems to ensure peak system performance and facilitate troubleshooting.
  • Security: Ensure adherence to security best practices to safeguard infrastructure and applications.
  • Collaboration: Work closely with development, testing, and operations teams to streamline software delivery processes.

Qualifications:

  • Deep knowledge of decentralized systems, including distributed ledgers, network decentralization, and blockchain technologies.
  • Strong understanding of consensus mechanisms, such as Proof of Work and Proof of Stake, and blockchain infrastructure (e.g., RPC nodes).
  • 5+ years of experience in DevOps or related engineering roles.
  • Proficiency in Go programming language.
  • Hands-on experience with Kubernetes and containerization technologies such as Docker.
  • Expertise with cloud platforms, including AWS, Azure, or GCP.
  • Proven experience with CI/CD tools and pipelines, particularly GitHub Actions.
  • Familiarity with ClickHouse database and API management solutions like APISIX.
  • Competency in IaC tools such as Terraform.
  • Experience managing bare metal servers.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and team collaboration capabilities.

Join us to play a key role in driving our DevOps and decentralization strategy, enhancing our technology infrastructure with cutting-edge solutions.