Position: DevOps/Automation developer
Company: MoveUp
Category: DevOps
Experience required: 3y
English level: upper
Published: 2022-03-01T00:00:00+02:00

You will be able to enjoy

- A flat and fully remote structure, with team members in The United States, Italy, Ukraine, Israel, Germany, India, Taiwan, and more.
- Open source exposure
- Agile, sprints-based work methods at flexible hours
- Bi-weekly team updates
- Full responsibility for the quality and delivery of major platform components
- Working closely with the open-source community
- A tokens package and a competitive salary

Responsibilities
- Work closely with company’s architects to gain full knowledge of company’s protocol stack.
- Own the design, implementation, and maintenance of the automation system.
- Gather requirements for an automated test system that will enable the testing of various scenarios.
- Manage networks orchestration (currently on Terraform/Consul), for testnets and eventually mainnet.
- Manage networks monitoring and alerting.
- Manage web services.

Technical Requirements
- 3+ years of experience in DevOps or automation development from scratch - Must
- 3+ years of experience in working with large-scale K8s clusters on GC or AWS - Must
- Good coding skills in Go - Must
- Experience with distributed systems - Must
- Experience with elasticsearch, configuration management (e.g. ansible, terraform, consoul) - Advantage
- Experience with concurrent programming - Advantage

Non-Technical Requirements
- Good spoken and written English communications skills.
- Think big and long term to create a vision for the company’s infra.
- Design that vision in detail, break it up into bite-size steps, and create a realistic, incremental go-to-market plan.
- Be flexible and humble and accept that the vision cannot be perfect and will require updating and perhaps pivoting while it’s being implemented.
- Be a shipper - someone who cares about-and is capable of actually shipping working code early and often.
- Ability and willingness to effectively maintain legacy systems while incrementally transitioning to newer, better systems.
- Ability to extract requirements for both the long term and the immediate term.
- Proactiveness to anticipate issues and mitigate them ahead of time.