Job Title: DevOps Engineer
Location: Remote
Job Type: Full time / Remote working / Work from office
Infrastructure Responsibilities
- Radiate knowledge about the service's infrastructure and reliability to the rest of the development team.
- Identify parts of the system that do not scale, provide immediate palliative measures and drive long term resolution of these incidents.
- Document every action so your learnings turn into repeatable actions and then into automation.
- Improve the deployment process to make it as boring as possible.
- Manage our infrastructure with Kubernetes and Terraform.
- Proactively identify and reduce security risks
- Knowledge of common authentication technologies including JWT, OAuth, SAML, CAs, OTP/TOTP
Production Responsibilities
- Design, build and maintain core infrastructure pieces that allow Benzinga to scale to support hundred of thousands of concurrent users.
- Be on an on-call rotation to respond to benzinga.com availability incidents and provide support for service engineers with customer incidents.
- Debug production issues across services and levels of the stack.
- Automate and debug CI/CD piplines
- Make monitoring and alerting alert on symptoms and not on outages.
- Bundle Prometheus monitoring as an out-of-the-box monitoring solution for Benzinga products
- Configure dashboards and alerts using Grafana
- Build and maintain the benzinga.com public monitoring gateway
- Provide backup and recovery solutions for critical data
- Create automated alerts to notify team members of regression
Qualification Criteria and other Skills
- Minimum 2 years of experience in the Software / IT field
- You can reason about software, algorithms, and performance from a high level.
- You have experience thinking about systems - edge cases, failure modes, behaviors, and specific implementations.
- You have worked with distributed systems and have a solid understanding of how modern web stacks are built, and why.
- You know your way around Linux and the Unix Shell.
- Experience with Docker, Nginx, Kubernetes required.
- Experience with some of these technologies: Elasticsearch, Postgres, MySQL, GitLab CI/CD, Kafka, BigQuery, Varnish
- Have had significant experience using AWS
- Strong communication skills
- Oddly enjoys updating services at 1am, 8am or whenever scheduling with the team and environment allows.
- FIrst to jump in when fighting fires
- Prepares us to fight fires as little as possible
- Self-motivated with strong organizational skills
- Interested in Financial Markets or a Media Junkie
- Loves to build products people need
Help by Sharing
Share this job with friends and family
Tip: Paste this link anywhere