Job responsibilities
- Performs deployment, configuration, testing, and integration tasks in accordance with defined engineering stories, and support product operations
- Drives the maturity of the Cybersecurity Software Development Lifecycle (SDLC) with advanced understanding of line of business technology drivers and their impact on architecture design, performance, monitoring, best practices, and firm policies
- Works at code-level with Python and AWS/Terraform
- Develops automated security and compliance capabilities in support of DevOps processes in a large-scale Cloud computing environment
- Supports secure Cloud adoption by working hands-on with development teams to foster a Cloud-first mindset in transitioning workloads
- Develops and improves the quality of technical engineering documentation and drives the maturity of the Cybersecurity software development lifecycle
- Drives strategic decision making by analyzing complex data systems
- Understands Line of Business technology drivers and their impact on architecture design, performance, monitoring, best practices, and firm policies
- Ensures all engineering activities conform to firm policies and objectives
- Leverages DevOps tools to build, harden, maintain, and instrument a comprehensive Cloud-based security orchestration platform, developing automated security and compliance capabilities in support of DevOps processes in a large-scale Cloud computing environment
- Collaborates with technologists, stakeholders, and senior business leaders to recommend business modifications during periods of vulnerability
Required qualifications, capabilities, and skills
- Formal training or certification on Security Engineering concepts and 3+ years applied experience
- Proficient in hands-on coding with Python
- Expertise with Terraform or AWS Infrastructure such as networking, EC2, Lambdas, server-less solutions, VPC, routes53, autoscaling, Transit Gateway, API Gateway, Step Functions, secrets manager and storage services
- Experience in Public Cloud experience in mission-critical environments, including analyzing complex data systems, failure analysis/root cause analysis, and maintaining technical engineering documentation
- Ability to develop and designing complex cloud architectures, deploying of scalable solutions, creating and handling CI/CD pipelines, application resiliency, security design and implementation, and triaging issues in Agile Software Development Lifecycle (SDLC) methodology
- Proficient in core concepts for Networking, IaC, Public Cloud architecture and Cloud Security
- Proficient knowledge in threat modeling, discovery, vulnerability, and penetration testing
- Ability to manage design and functionality problems independently with little to no oversight
Preferred qualifications, capabilities, and skills
- Certifications in AWS, Networking, or Security
- Familiarity with programming languages such as Java or Go
- Proficient knowledge of F5