We are looking for an experienced DevOps Engineer that will help us to optimise our infrastructure, maintain current systems and help to implement the new technology stack. The size and complexity of our systems require dedicated set of skills that our tech team can rely on, helping us to efficiently deliver and run our platform.
Maintain and develop existing tech infrastructure for all environments and all systems.
Recommend and implement improvements along with new infrastructure components for existing and new applications.
Keep infrastructure up to date with newer technologies.
Troubleshoot issues, incidents and respond to alerts.
Obsess over monitoring and performance.
Maintain and improve security practices.
Manage day-to-day infrastructure operations.
Liaise with developers in order to create CI/CD workflows that lead to efficient delivery.
Solid knowledge about web technology stacks
Good communication skills with different teams and people with varied technical knowledge levels
Passionate about new web technologies and comfortable with learning new technologies
Good planning and self-organisation skills
A natural enable, a pusher and not a blocker
Great attention to details
Ability to share knowledge and train people
Ability to provide feedback in a positive way
AWS - Multiple workflows in production experience
Modern Cloud Concepts
Linux (Ubuntu / CentOS)
MySQL / PostgreSQL
Ruby App Servers: Puma, Unicorn
Load balancing (layer 4 and 7) / Networking
CI + CD Pipelines / Development workflows
Log and Exception Management
Exposure to development on Ruby/NodeJS/Python
Git / Github
No Downtime deployments
Some experience on the following would be awesome:
SQS/SNS, MongoDB / DynamoDB, Aurora
Asynchronous queue/message bus - RabbitMQ / ActiveMQ
12 Factor Apps
Testing frameworks (terratest, InSpec)
Elasticsearch / SOLR
Config management tool ( puppet / chef / ansible )