About the companyImperva is an analyst-recognized cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business. Learn more: www.imperva.com, our blog, on Twitter. About the roleImperva’s Infrastructure and Cloud Operations team is 3 years old and is staffed with senior leadership from Netflix, Cloudflare, Amazon, Fastly and other major corporations. Our mission is to rebuild Impervas pops and core infrastructure with new modern technologies, embracing Infrastructure as code at all levels with automation as a core requirement for any and all projects. We are looking for an experienced SRE to work with our Network Automation Team. Your responsibility will be to help design and build the infrastructure that will enable our next generation Network Automation platform that we use to support our teams and our customers.These tools will have to scale with our growing platform and customer base, and will drive operational excellence for the Imperva globally distributed network. The person taking this role will have significant input in decisions that will have a major impact on Imperva’s infrastructure and how we serve our customers. As an SRE in the ICO organization, you will work with your team solving problems, supporting and optimizing the infrastructure programmatically. You will work with your team to improve the overall availability, reliability, performance, and security of the infrastructure under control. ResponsibilitiesWork with the Network Automation Team to build and deploy infrastructure supporting our new automation platformApply SRE core tenets of measurement (SLI/SLO/SLA), eliminate toil, and reliability modelingEstablish metrics for data-driven decisions to help increase availability, reliability, and velocityBuild and maintain, and evolve SLO and SLI network/system/application baselinesAssist with go/no go preplanning, verification/validation, and review of existing and new product/servicesProactively analyze data and test the integrity of network/systems to ensure production applications and services are operating optimallyWork with internal customers as needed to troubleshoot and resolve business affecting issuesEscalations, incident response, RCA, and blameless postmortem Participate in 24x7 on-call rotation
QualificationsAt least 3 years of professional experience within a cloud/web/CDN scale infrastructureExperience with Python and Go. C/C++ a plusExpert knowledge of Linux systems, network programming and protocols TCP, UDP, DNS, TLS/SSL, HTTPExperience with BGP and Anycast routing is a plusExperience with DevOps principles and concepts such as Infrastructure as Code (Ansible/Saltstack), CI/CD (Gitlab, Jenkins, Git), monitoring and visualization (Prometheus, Grafana)Experience with big data technologies such as NoSQL/RDBMS, Redis, ElasticSearch, KafkaExperience with containers and container management (Docker, Kubernetes)Experience analyzing and building data telemetry, modeling, pipelines, UI visualizationExperience in developing software, troubleshooting, and monitoring large scale distributed systemsImplement software engineering best practices/standards and software development life cycleWorking knowledge and experience of Agile software development methodologiesOutstanding collaboration and communication, and documentation skills with a proven ability to work cross-functionallyBS/MS in computer science, engineering, or a related technical discipline or equivalent experience
While we are flexible about our working locations it is important that we meet face to face from time to time to properly build relationships and get to know each other. Therefore you may be required to travel internationally up to 5 times a year for department conferences, team meetings or group working sessions. You may also be required to attend your local Imperva office from time to time to work with colleagues from your own or different departments.