Position: DevOps
Company: Gateway.FM
Experience required: 2y
Category: DevOps
English level: upper
Published: 2021-11-01T00:00:00+02:00

Why you should join us
•	Autonomy: Fully remote team with great dynamics. We won't micro-manage you.
•	Experienced team: We've done this before. We have people onboard from blockchain companies like the Ethereum Foundation, Status, Infura, and ConsenSys.
•	Lean (Kanban) methodology: We focus on people and getting things done.
•	Novel work: Be part of the blockchain movement instead of building yet another CRUD app.
•	Ownership: As a small team, we have a lot to build. You'll work side-by-side with other smart people and feel proud of what you create.
•	Highly technical company: We're a small company with engineering at our core. You won't have to have frustrating conversations with non-technical people.
Role and responsibilities: You'll help manage and deploy to our infrastructure, using Docker and Ansible to support our microservices architecture. Specifically, we're looking for someone to help us with:
•	Supporting and developing new features for our platform
•	Supporting deployments of new features from our developer team
•	Contributing to our design and architecture discussions
•	Creating and maintaining configuration and code for our clusters using Ansible
•	Monitoring and supporting uptime
•	Monitoring and supporting performance
Requirements and skills
Our ideal candidate is an experienced DevOps Engineer with Docker, Ansible, and GoLang experience. It's great if you have blockchain experience already, but if do not we are happy to teach you.
Specifically, we are looking for:
•	Experience with GoLang and/or Node.js, or a strong interest in upskilling in these languages
•	Strong written and verbal communication skills (in English)
•	2+ years of experience with DevOps on-premises or in AWS
•	Experience using Ansible
•	Deep understanding of microservice architectures
•	Strong profiling experience, including a deep understanding of using a performance profiler and doing memory allocation analysis
•	A good understanding of containerization (we use Docker)
•	Deep understanding of web systems and protocols;
•	A deep understanding of the best practices for building modern web applications
•	Experience architecting modern web applications
•	Obsessive about designing modular systems, creating reusable components
•	Optimization: both in terms of speed and scalability
•	Experience with CI/CD
•	Experience with version control (git)
Bonus:
•	Understanding of blockchain technology, especially Ethereum