Senior Site Reliability Engineer

Barracuda Networks

Barracuda Networks

Software Engineering
Bengaluru, Karnataka, India
Posted on Aug 6, 2024

Job ID: 25-251
Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers’ journey. More than 200,000 organizations worldwide trust Barracuda to protect them — in ways they may not even know they are at risk — so they can focus on taking their business to the next level.

Envision Yourself at Barracuda:
The Barracuda Central Intelligence team is looking for a highly skilled and passionate Senior Site Reliability Engineer to join our cross functional Agile team. The Barracuda Central Intelligence team is responsible for collecting, aggregating, enriching, and distributing threat intelligence across the company to develop threat detection systems that protect our customers. As a Senior Site Reliability Engineer, you will be responsible for managing production services and will work with Engineering and Operations teams to ensure reliability, scalability, and performance of services. So, if you've got what it takes to excel in this role, we would like to talk to you!
Tech Stack Exposure:
Primary
  • AWS
  • Terraform
  • Ansible
  • Docker

    Secondary

    • Python
    • Bash
    • Github
    • Jenkins
    What you’ll be working on:
    • Ensure service reliability and uptime for cloud based threat detection services.
    • Troubleshoot issues across the entire stack: hardware, software, application, and network.
    • Respond to PSIRT and CSIRT alerts and required upgrade for the infrastructure.
    • Collaborate with internal groups to design, develop, and deploy manageable, scalable, and robust services.
    • Ensure consistent application of operational standards across cloud services.
    • Present designs for review and contribute to operational readiness exercises for new and existing services.
    What you bring to the role:
    • Bachelor's degree in a technology field or equivalent work experience
    • 5+ years progressive experience with proficiency in Linux/Unix command line and understanding of package management on Linux systems
    • Demonstrated automation skills in one or more of: Bash, Python, YAML, Go
    • Demonstrated experience with configuration tools such as Puppet, Ansible or Chef
    • Demonstrated experience with containerization and orchestration
    • Demonstrated NoSQL experience such as Elasticsearch or Cassandra or SQL experience such as MySQL or Postgres
    • Understanding of the Network OSI model
    • Experience writing infrastructure as code preferably with Terraform
    • Experience with monitoring production systems. Experience with Prometheus, Grafana, Sensu, New Relic or ELK preferred.
    • AWS deployment experience is preferred
    • Ability to prioritize tasks and work independently
    • Track record of successful, practical problem solving
    • Excellent written and verbal technical communication skills for both technical and non-technical audiences
    • Enthusiasm and willingness to communicate via video-conferencing and slack with a world distributed team.
    • Experience with build CI/CD pipelines such as Jenkins, GitHub Actions
    What you’ll get from us:
    A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross training and the ability to attain your next career step within Barracuda. In addition, you will receive equity, in the form of non-qualifying options.
    #LI: Hybrid