Security Automation Engineer (Python)
New
J
JobgetherCybersecurity / IT
Based in United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPythonCI/CDRESTful APIsTerraformGitHub Actions
Requirements
- 5+ years of professional software development experience, with strong hands-on Python expertise building production applications, automation frameworks, API integrations, and data-processing solutions.
- Recent production experience with AWS, including Lambda, ECS/Fargate, S3, IAM, API Gateway, and related cloud services.
- Proven ability to create and maintain Terraform modules, manage Terraform state across multiple environments, and implement enterprise-grade Infrastructure as Code.
- Hands-on experience designing, owning, and troubleshooting GitHub Actions CI/CD pipelines, including automated testing, deployment automation, security controls, and release management.
- Experience integrating enterprise security platforms through APIs, including SAST, DAST, CNAPP/CSPM, SIEM, secrets management, vulnerability management, GRC, ITSM, or similar technologies.
- Strong knowledge of secure software development practices, including vulnerability and patch management, source-code reviews, SCA, SAST, secure containerization, pre-commit controls, input validation, secrets management, and least-privilege IAM.
- Strong analytical and problem-solving capabilities, with an ability to develop dependable solutions for complex security and engineering challenges.
- Excellent written and verbal communication skills, with the ability to collaborate effectively across technical, security, cloud, operations, and business teams.
Responsibilities
- Design, develop, and maintain Python-based automation solutions, APIs, data pipelines, and workflow orchestration supporting security and cloud operations.
- Build and maintain REST API integrations with enterprise security platforms, including SAST, DAST, CNAPP/CSPM, SIEM, secrets management, vulnerability management, and ticketing systems.
- Develop, deploy, and operate cloud-native applications and automation workflows on AWS using services such as Lambda, ECS/Fargate, S3, IAM, and API Gateway.
- Create and maintain reusable Terraform modules and Infrastructure as Code solutions across multiple environments, supporting secure and scalable cloud deployments.
- Design, implement, and troubleshoot GitHub Actions CI/CD pipelines incorporating automated testing, security validation, deployment automation, and operational monitoring.
- Embed secure software development practices into engineering workflows, including code reviews, SAST, dependency scanning, secure container builds, input validation, secrets management, and security gates.
- Automate vulnerability remediation, compliance reporting, security findings management, and operational metrics to improve efficiency and reduce manual processes.
- Collaborate with Security, Engineering, Cloud Operations, and business stakeholders to translate requirements into reliable, scalable, and maintainable technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site