Join an ambitious, talented engineering team that is building novel products and technologies that will impact the way people see themselves and the world.
Help this company solve interesting and complex technical problems by joining a growing team of talented developers and cyber security experts where your work will have direct impact for the company and customers. You will own the whole process of deploying novel cyber security products to their client base and help them define success for their products.
You will have the opportunity to further develop your cyber security expertise and to keep your skills updated as they work with the best, modern technologies.
You will significantly impact their ability to democratize the technology that won a very notable cyber security challenge to make the world's software safer!
Description:
- Design, build and maintain our product offerings for their Cloud customers.
- Install, configure and manage the end-to-end CI/CD pipeline and help the other teams deliver and turn around features as fast as possible.
- Design, build and maintain all aspects of a stellar SaaS product experience, including alerting, SLA monitoring, error budgets and seamless upgrades.
- Optimize and push the limits on deployment speed and releases using CI/CD.
They need someone who is:
- Is self-motivated with curiosity, a strong go getter attitude and a passion and energy to implement quality technical solutions.
- Is happy to teach junior DevOps Engineers about best practices, CI/CD, and modern software development.
- Has experience designing, implementing and operating fault-tolerant distributed systems on the Cloud, such as:
- Experience with monitoring and alerting (creation and response).
- Configuration management.
- Ability to troubleshoot issues across the software, application and network stack.
- Is able to see gaps and areas of improvement in process, as well as technologies, providing recommendations and taking the initiative to fix issues.
- Loves automation.
- Cares about quality and reliability.
- Understands the AWS or GCP ecosystem.
- Is proficient in automatic infrastructure deployment tools like Terraform.
- Is proficient in Linux internals.
- Extensive experience with automating systems and environment deployments using tools such as Jenkins, Git, Chef, and Ansible.
- Has experience with using APIs and exposing functionalities of a given system.
- Has designed, implemented and operated reliable distributed systems on the Cloud.
- Strong programming experience, preferably with 3+ years experience in Python/Golang/Java.
- Is committed to high quality code and best practices.
- Has experience with containers and orchestration (e.g., Docker, Kubernetes) - good understanding of container technology.
- Has experience with relational databases like MySQL or Postgres.
- Has experience in DevOps environments, setting up key alerts and monitoring and responding to such alerts. Experience developing alerts with tools like Prometheus and AlertManager.