Tenable's cloud-based vulnerability management platform needs to be quickly built out, scaled automatically, and made more self-managing for private and US Government cloud customers.
Requirements
- Apply core software engineering fundamentals* (e.g., data structures, algorithms, concurrency, system design) to solve complex reliability and scalability challenges at a distributed level
- Experience with Terraform or similar IaC technologies
- 2+ year experience with platform development in compliance with FedRAMP requirements and related government standards, policies, regulations, etc.
- 3+ years deploying public cloud infrastructure (AWS, GCP, Azure) preferred including administering managed AWS services (EKS, OpenSearch, MSK, Batch, etc.)
- Experience with orchestration tooling such as Kubernetes
- Experience with Docker or similar container solution
- Strong background in bash scripting in addition to experience in higher-level scripting languages like Python or Node.js
Responsibilities
- Responsible for taking the code and functionality of Tenable cloud products and ensuring they’re reliable and highly available in private cloud environments
- Responsible for responding to support escalations which involve troubleshooting complex technical problems and resolving data/configuration issues within defined service level objectives
- Responsible for developing software, tools, and scripts to automate deployment, management, and monitoring of production systems in all environments
- Collaboration with cloud engineers in understanding new cloud technologies, assessing impact to security services operations, and proposing solutions to existing business problems
- Collaboration in the software development lifecycle to develop detailed enhancement/bug definitions, write functional requirements, translate the requirements into solution designs, and navigate the functional requirements through to Production deployments
- Proactively look for ways to create efficiencies within operations as it pertains to the tools and technology used by Tenable to support their customer base
- Document and perform system upgrades, application updates, and define monitoring requirements based on customer needs
Other
- U.S citizen required
- 6+ years of related SRE experience
- Bachelor's Degree or Master's degree in a technical field such as Computer Science, Information Technology Engineering or equivalent work experience
- Strong experience with the Agile software development methodology and collaboration with internal teams to deliver software and configuration artifacts
- Experience leading projects through to completion with a team of peers