Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines. Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.
Summary
Smarsh is seeking a Senior Site Reliability and Security Engineer to join our Vendor Risk Management team. We are searching for an experienced software or systems engineer interested in ensuring the stability, security and performance of our SaaS based Cybersecurity platform. The primary focus of the SRE in this department is to maintain the integrity, performance, and security of our cloud based SaaS platform while embracing and driving DevOps initiatives to enhance collaboration, automation, and efficiency. As a vital part of the team, you will be responsible for streamlining deployment processes, implementing Infrastructure as Code (IaC), and fostering a culture of shared responsibility and continuous improvement.
As a member of the Smarsh SRE team, you must have the desire to troubleshoot complex technical problems, and you must work effectively with a wide variety of technical internal teams and vendors, as well as internal non-technical teams. Strong verbal and written communication skills are a must, as you will be collaborating with others to diagnose, resolve and communicate issues as efficiently as possible. You must be self-driven and can look at problems in new and different ways to find solutions. You will look for ways to implement scripting and automation to improve existing tasks and procedures.
How will you contribute?
- Design, implement, and maintain containerized applications using Docker, ECR, EKS or other container registries to improve the deployment and scaling processes
- Manage day-to-day operations of our cloud native SaaS platform, ensuring the health, performance, and security of the platform
- Leverage AWS managed services, such as Elastic Beanstalk or Fargate, to simplify the deployment, management, and scaling of applications
- Implement and manage AWS networking components, including VPCs, subnets, security groups, and load balancers, ensuring proper network isolation and access controls
- Oversee product-specific information security related tasks and implement best practices and risk mitigation strategies
- Creatively solve problems in the DevOps space, collaborating with Development and QA team members
- Communicate and coordinate effectively with Product, Customer Success and Services teams on operations tasks and deployments.
- Listen to our internal customers/teams, understand their pain points, coach/mentor them for working smarter
- Document decisions regarding technology choices, best practices and process flow
- Help create and manage continuous integration and continuous deployment systems.
- Respond to product questions and assessments around the security of the product
- Automate builds and deployments across multiple environments while enhancing security and compliance
What will you bring?
- Ownership and collaboration with an attitude to help others succeed
- Excellent written and verbal communication skills, with a proven ability to effectively convey complex technical concepts to diverse audiences
- A proactive mindset and the ability to adapt quickly in a rapidly growing and fast-paced work environment
- Proven track record of owning a complex technical project from inception to completion
- Strong understanding of cloud-native application architectures and best practices
- Experience with container technologies and orchestration platforms (Docker, Kubernetes, Rancher, ECS/EKS)
- In-depth knowledge of the core AWS services, networking, and security best practices
- Experience managing and using CI/CD systems (CircleCI, Codebuild, Github Actions)
- Strong experience developing, deploy, and managing AWS infrastructure using Infrastructure as Code (IaC) tools like CloudFormation or Terraform
- Knowledge of network protocols, security principles, and application layer protocols (e.g., HTTP, SSL/TLS, DNS)
- Experience working with monitoring and observability tools (Cloudwatch/Cloudtrail, X-Ray, Datadog)
- Experience implementing and managing secrets management solutions (e.g., Vault, AWS Secrets Manager, SOPS)
- Familiarity with working with relational databases PostgreSQL or MySQL
- Familiarity with Agile/Scrum/Kanban methodologies
- Proficiency in at least one scripting or programming language, such as Python, Bash, Ruby, or Go, for automation and tooling development. Software Engineers looking to get into SRE/Devops encouraged to apply.
Education and Experience
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience
- Strong problem-solving, analytical, and troubleshooting skills, with the ability to learn new technologies rapidly
- Firm understanding of networking concepts and technologies
- Solid comprehension of SQL, NoSQL database concepts, object storage technologies and caching storage
- Experience in fault tolerant system design
$124,000 - $160,000 a year
The above salary range represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. Any applicable bonus programs will be discussed during the recruiting process. The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training. Local cost of living assessments are done for each new hire at the time of offer.