Position: Senior Platform Engineer, DevOps
Company: Affinidi
Category: DevOps
Experience required: 5y
English level: upper
Published: 2021-03-01T00:00:00+02:00

**What you’ll do**

- Develop and improve instrumentation for monitoring the health and availability, security, efficiency, and scalability of systems, as well as introduce internal tooling to improve developer productivity
- Research, promote and implement best practices in terms of API scalability and reliability
- Monitor, prevent and resolve incidents across multiple layers of the system (infrastructure, security, application logic)
- Build and maintain continuous integration and continuous deployment (CI/CD) systems for Affinidi Services and packages
- Mentor less experienced team members
- Promote DevSecOps culture in the team
- Work in an exciting startup environment where you can be autonomous and try new things 

**You should apply if you**

- Believe you're strong in release engineering, and/or configuration management. 
- Feel comfortable programming in one of the following: Python, Golang, JavaScript, TypeScript 
- Have experience with Git
- Have worked with relational (PostgreSQL) and non-relational (MongoDB, Cassandra) databases and SQL
- Have experience with Cloud providers (we use AWS)
- Have experience with Kubernetes
- Have worked with Distributed Systems and Microservices before

**Bonus points if**

- You have experience with Terraform or Pulumi and have created stacks/configurations, defined the resources required for bootstrapping, and provisioned the actual cloud resources
- You have experience building DApps and/or SSI-related products and have built applications on top of Ethereum or any other blockchain or have created applications that are integrated with Sovrin 

**Logistics**

The interview process for this role is: 

- 30m Recruiter chat with our Talent Team
- 1h Technical Chat with one of our engineers
- 1.5h Pair Programming interview with one of our engineers
- 2h45 Final interview (Systems Design, Culture, and Team Collaboration)

We can be flexible with the structure if someone's circumstances or timescales require it for good reason, just let us know! 

Please reach out if you have any specific requirements so we can be as accommodating as possible for you.