Valiant Solutions is seeking a DevSecOps / Python Developer to join their innovative cybersecurity team. The role involves automating security controls, enhancing CI/CD pipelines, and developing solutions for government clients.
Responsibilities:
- Scripting in Python or Java to automate tool integration and processes
- Automating the development of security controls, including firewall rules and policy and IPS policy
- Automating new integration with the Elastic Stack
- Developing custom enhancements to COTS tools to improve their functionality and enrich data
- Automating server configuration for security, including logging, key changes, and system hardening
- Automate and enhance CI/CD pipelines and environments
- Automating the implementation of security controls in Amazon Web Services (AWS) via the AWS API
- Build out auto-provisioning and auto-scaling of security infrastructure
- Developing security enhancements to improve the security posture of our Government clients. Building blue team defenses to detect and block the adversary
Requirements:
- 5+ years of IT experience
- Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical field, or at least 8 years of IT experience and no degree requirement
- 6+ years of Python development experience. This experience must include full-time Python development on Linux/UNIX platforms
- 4+ years of AWS experience. The successful candidate will have experience working with Amazon Web Services, either deploying or accessing AWS services and applications that run in AWS. This experience must have included significant AWS API automation
- 2+ years of Jenkins (or similar CI/CD) experience: Advanced-level Jenkins experience (building/maintaining pipelines). Solid understanding of CI/CD processes, with proven experience building and automating jobs
- Must be a US citizen to obtain the required clearance to work
- Security Engineering: Broad mix of security expertise in areas such as: SIEM integration, and implementation of technology mechanisms to protect the Confidentiality, Availability, and Integrity of information systems
- Python Developer plus 2+ years of JavaScript Development experience Preferred. The successful candidate will have experience scripting Ruby to integrate with operating systems and various tool APIs
- Strong experience with systems administration: The successful candidate must have experience with Windows and Linux/UNIX server operating systems. You will understand permissions in both OS types and be familiar with authentication mechanisms
- Networking engineering experience (Routing & Switching): The successful candidate will be experienced with static routing, EIGRP, and OSPF routing protocols and must be experienced with TCP/IP and IP subnetting. The successful candidate will be experienced working in a mid to large environment and will be able to work with minimal direction
- Experience with source code management: The successful candidate will be very knowledgeable with Git, GitHub, and with repository management tools such as Artifactory
- 2+ years of Elastic Stack experience. The successful candidate will have proven experience deploying and managing Elastic Stack/ELK clusters. This includes experience configuring Elasticsearch, logstash, and kibana