DevSecOps Engineer I

Truist10 months ago
Raleigh, NC, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

This role is responsible for building and maintaining the automation and streamlining of software delivery and operations on an Agile team using Continuous Integration and Continuous Delivery (CI/CD) tools. The goal is to reduce lead time and costs, increase the flow of business value, enhance quality and reliability, and ensure accurate metric reporting. This position is office-centric (5 days a week) at one of the following locations: Atlanta, GA; Charlotte, NC; Raleigh, NC; Richmond, VA; or Wilson, NC. Please note that Truist does not sponsor work visas or provide immigration-related support for this role.

Key Responsibilities

  • Develop and maintain automated processes for software delivery and operational streamlining in a DevOps lifecycle.
  • Support and enforce the use of DevOps as a strategic cultural asset to enhance business value delivery.
  • Collaborate with the DevOps Center for Enablement to ensure centralized tools and practices are followed and share team-specific innovations.
  • Manage components of initiatives or complex DevOps lifecycle tasks with minimal supervision.
  • Actively participate in the Truist Agile Guild and Agile DevOps Communities of Practice.

Required Qualifications

  • Bachelor’s degree or equivalent education and relevant training/experience.
  • Over five years of experience in software engineering or IT, including a minimum of two years in a DevOps or CI/CD pipeline support role.
  • Proven ability to write code.

Preferred Qualifications

  • Hands-on experience with CI/CD tools and AWS Tech Stack (e.g., Lambda, IAM, VPC, ECS, Fargate, EC2, Route53, Aurora, CloudFront, CloudWatch, SNS, SQS, API Gateway, ELBs).
  • Strong Infrastructure-as-Code experience with Terraform, including deploying and managing AWS services.
  • 1-3 years of hands-on troubleshooting and building/maintaining CI/CD pipelines.
  • Proficiency in scripting languages such as Python or Unix shell scripts.
  • Excellent team collaboration and communication skills with a can-do attitude.
  • Possession of certifications such as AWS DevOps Engineer or Azure Developer Associate (or similar experience) is a plus.
  • Experience in the banking industry.

Benefits & Perks

  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment: Comprehensive coverage options available.
  • Tax-preferred savings accounts & 401k plan: Retirement and savings plans provided.
  • A minimum of 10 days of vacation (prorated based on hire date and full-time/part-time status), along with 10 sick days and paid holidays.
  • Potential eligibility for additional benefits such as a defined benefit pension plan, restricted stock units, and a deferred compensation plan depending on the division and position.

Required Skills

Python
Infrastructure as Code
Terraform
Containers
DevOps
Static Code Analysis
CI/CD
Agile Methodologies
Automation
AWS