About the role
As a DevOps Engineer at AiB, you'll be instrumental in developing and maintaining the infrastructure that underpins our innovative projects. Your role will involve a blend of technical prowess and strategic thinking, ensuring our development and operational environments are optimized for performance, reliability, and scalability.
You will be joining a team that highly values building experience, especially if you've transitioned from a developer role into DevOps or SRE. Your ability to drive innovation and build robust systems will be a valuable asset in this role.
Responsibilities
- Develop, implement and manage automation solutions that support the projects in continuous delivery.
- Establish and optimize CI/CD pipelines using GitHub Actions and other relevant tools to automate deployment.
- Set up monitoring and logging solutions using Prometheus, OpenTelemetry, Grafana and other tools that ensure the health and performance of AIB resources.
- Identify and address performance bottlenecks by implementing stress testing tools and applying best practices
- Create and maintain technical documentation relating to AIB node deployment processes and upkeep
- Develop and maintain tools and practices to help troubleshoot and diagnose application, system and network problems.
Basic Requirements
- Brings Golang and Scripting Expertise: You have solid experience with Go (minimum 1 year) and are skilled in shell scripting, enabling you to tackle a wide range of development tasks efficiently.
- Is Active in the Open Source Community: Your involvement goes beyond personal projects; you actively contribute to open-source projects, demonstrating your commitment to collaborative development.
- Automation Skills: A penchant for automating processes, preferably with tools you've written in Go.
- Excels in Team Collaboration and Independence: You are a genuine team player who thrives in collaborative environments but also possesses the autonomy and patience required for solving complex problems and debugging.
- Manages Multitasking with Simplicity: You can handle multiple projects with ease, always preferring straightforward and effective solutions over the latest trends.
- Demonstrates Ownership and Strategic Prioritization: You're known for taking full ownership of your work, capable of independently driving projects forward while effectively prioritizing tasks and advocating for process improvements.
- You are based in the US and can work cross-functionally with teams in Europe and the US simultaneously.
What Sets You Apart:
- Builder's Mindset: You have a strong ambition to build and innovate, possibly evidenced by your involvement in hackathons or your track record as a hackathon winner or participant.
- Educational Foundation: A relevant Bachelor's degree in fields like Computer Science or Engineering.
- Diverse Technical Background: Experience in engineering, security, or complex systems.
- Tech Enthusiasm: Passion for emerging tech, including open source, blockchain, and web3.
- Blockchain Proficiency: Familiarity with running blockchain chains or nodes like Tendermint/Cometbf.
- Data-driven: Comfort with KPIs and dashboards for decision-making.
- Monitoring and Deployment Knowledge: Familiarity with tools like Grafana, Prometheus, and Netlify.
- Community Involvement: Interest in conferences and community engagement.
Compensation Range: $175K - $200K