RiseUp is looking for an experienced DevOps Engineer
RiseUp is a profit with purpose company. Our mission is to give Israelis the power to grow financially. We believe the best way to change the financial reality in Israel is by building a world class company with an amazing product, cutting edge technology and a strong brand. Backed by leading global investors, RiseUp is a unique opportunity to make a significant social impact at scale at a for profit company.
RiseUp translates the chaos of the financial world into one simple number and empowers people to make good financial decisions with the support of objective human advisors and a strong community.
We are looking for an experienced DevOps engineer to lead or Dev(Sec)Ops efforts in the company.
Who will you work with?
We have 20+ full-stack engineers, mobile developers and data scientists.
Our system has a micro-services architecture that runs on AWS Fargate. All our services are written in NodeJs except the data science ones written in Python.
We currently serve mostly Israeli customers but are in the process of expanding to Europe.
Our software runs on two environments: one is our production environment, and the other is the local environments on developers laptops. Both have ~60 services and are required to run smoothly.
Being a fintech company, security and privacy are central for us, and we face many challenges with delivering value quickly while remaining as secure as possible and also compliant with regulations.
What will your job look like?
We are looking for someone to lead our DevOps and SecOps efforts. You will be required to identify opportunities in your areas, communicate them with stakeholders and execute them end-to-end. While we value teamwork greatly, the person we hire will need to be self sufficient and resourceful, being the main (or sometimes only) focal point of these efforts.
Working with us, you will encounter a variety of problems in different domains, some of them are likely to be new for you. You will be expected to learn how to work with different technologies and have a broad perspective on the company’s needs. You will be expected to take into account the company goals, the needs of developers, the value we create for customers, security and privacy.
Some examples of what you will work on:
- Streamline our CI/CD in GitHub actions.
- Implement security mechanisms in our cloud, CI/CD, external tools and development process.
- Create our MLOps infrastructure.
- Manage our Terraform projects.
- Improve our velocity by creating better metrics, alerts etc.
- Manage permissions for developers and non-developers.
- Manage the company cloud accounts and infrastructure.
- Identity & access management for developers, workloads and services
- Manage and add features to our data pipelines and analytics infrastructure, manage our databases.
- Keep our technologies up to date and introduce new ones as necessary.
- And much more.
What are the requirements?
- At least 5 years of experience supporting various production technologies.
- Proficiency in AWS, Docker.
- Good familiarity with Github, Github actions, MongoDb, Terraform, Linux, networking.
- Good understanding of security concerns and basic security concepts.
- Team player. Can work effectively with various stakeholders.
- Great communication skills. Can explain your ideas and challenges to anyone in a way they can understand.
- Self sufficient, enjoys learning new things. Resourceful.
- Pragmatic: can prioritize tasks by the impact they create and the effort they require.