DevSecops Engineer
Austin or Frisco location
On-site
Technical Knowledge
A working knowledge of as many of the following areas as possible is expected:
Programming & Scripting
- Java
- Python
- Go
- Oracle PL/SQL
- Bash
- Groovy
- JSON / XML
Build, CI/CD & Configuration Tools
- Maven
- Gradle
- PyPI
- NPM
- Make
- Git / GitLab
- Jenkins
- Nexus
- Ansible
- Terraform
- WebLogic
- Redgate
Infrastructure & Platforms
- Google Cloud Platform
- Oracle Cloud Infrastructure
- Docker / Podman
- Kubernetes
- Linux system administration
- Network administration
- Virtual machines
- Oracle database administration
The DevSecOps Engineer combines expertise in software development, IT operations, and security to streamline and automate the creation, testing, deployment, and operation of software applications and infrastructure.
This role is responsible for designing, implementing, and maintaining Continuous Integration and Continuous Deployment (CI/CD) processes that are secure, reliable, and repeatable across the software and infrastructure lifecycle.
Working closely with development, quality assurance, infrastructure, and system administration teams, the DevSecOps Engineer ensures the software development lifecycle is efficient, compliant, secure, and resilient. A strong emphasis is placed on automation, security-by-design, and continuous improvement.
Key Objectives
- Automate repetitive tasks and reduce manual intervention
- Ensure consistent, repeatable, and secure software builds and deployments
- Improve overall software quality, reliability, and delivery speed
- Ensure compliance with software and infrastructure lifecycle processes
- Secure the software development supply chain
- Implement and maintain automated security scanning and testing (e.g., SAST, DAST, SCA)
- Support and maintain the tools and platforms that enable CI/CD and DevSecOps practices
Responsibilities
- Collaborate with development and infrastructure teams to assess existing software lifecycle processes and identify areas for improvement
- Maintain, upgrade, and optimize the DevOps/DevSecOps toolchain
- Analyze and prioritize automation and process improvement opportunities
- Design, estimate, implement, and document process automation solutions
- Research, select, and manage tools and technologies to optimize CI/CD pipelines
- Develop scripts, tools, and integrations to improve software and infrastructure delivery
- Identify, secure, and report on security risks within software and infrastructure toolchains
- Ensure adherence to software lifecycle processes, standards, and compliance requirements
- Monitor day-to-day CI/CD operations and support product and project teams with build, deployment, and infrastructure issues
Required Skills & Qualifications
Core Skills
- Excellent problem-solving and analytical skills
- Strong interpersonal and collaboration skills across diverse technical teams
- Ability to drive consensus among teams with different disciplines and priorities
- Experience performing security risk assessments
- Solid understanding of Agile methodologies
Nice-to-Have
- Experience implementing DevSecOps practices in large or complex environments
- Hands-on experience with automated security testing tools
- Exposure to multi-cloud or hybrid cloud environments