Logo of Huzzle

DevSecOps Engineer

image

Truist Bank

Jul 26, 2024

Applications are closed

  • Job
    Full-time
    Senior (5-8 years)
  • Raleigh

Requirements

  • Must have Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or related technical field plus 5 years of progressive experience in software engineering or IT positions performing/utilizing with the following:
  • Azure technologies, including backup and restore, ASR, Network, NSG, troubleshooting and operational logging
  • Azure network design including NSG, Gateway, Firewalls, Subnets, Vnets.
  • Knowledge of azure security constructs
  • Supporting production Azure deployments
  • Azure coding technologies: CLI, Powershell, and ARM
  • Terraform deployments using Azure DevOps
  • Working with teams to deliver complete azure solutions (security, operations, engineering, application team)
  • Azure cloud
  • In the alternative, employer will accept a Master’s degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering or related technical field plus 3 years of experience in software engineering or IT positions performing the aforementioned.
  • Must have 2 years of experience in a role in which the primary responsibility is DevOps Engineering or the development, maintenance, and support of CI/CD pipelines.
  • Position may be eligible to work hybrid/remotely but is based out of and reports to Truist offices in Raleigh, NC. Must be available to travel to Raleigh, NC regularly for meetings and reviews with manager and project teams within 24-hours’ notice.

Responsibilities

  • Architect, build, and maintain continuous integration/continuous delivery framework services for existing, and new, software applications. The focus is on creating self-service systems, bootstrapping and teaching, while providing traditional production support for the pipeline platforms and framework.
  • Guide, educate, and provide thought leadership to our delivery teams as related to their optimum adoption of DevSecOps practices and framework.
  • Champion the use of DevSecOps as a strategic asset of culture change to enhance the flow of business value to our clients.
  • Make informed decisions and determine which tool best fits any given situation based on proficiencies with multiple vendor products based on each of the above capabilities.
  • Develop and recommend DevSecOps best practices.
  • Use sophisticated, analytical thought to exercise judgment and design innovative solutions for the most complex components of the DevSecOps lifecycle.
  • Works independently, with guidance in only the most complex situations.
  • Provide technical and process guidance to junior team members.
  • Build and maintain the automation and streamlining of software delivery and operations for new or existing software applications through advanced proficiency and subject matter expertise in vendor tools in the DevOps lifecycle including: Infrastructure as Code; Agile and Development Lifecycle Management; Source Code Management; Build Orchestration; Build Management; Artifact Repository Management; Behavior Driven Development; Test Driven Development; Automated Testing including Unit Testing, Integration Testing, Functional Testing, Smoke Testing, Regression Testing, Stress Testing, and Performance Testing; Static Code Analysis; Load and Performance Testing; Artifact Scanning; Database Schema Management, Orchestration and Recovery; Compliance Automation and Audit Trails; Configuration Management; Containers; Application Release Automation; Deployment Strategies and Patterns including Blue/Green Deployment, Canary Releases, and Rolling Releases; Logging and Log Analytics; and Performance Monitoring and Management.
  • Liaise with DevSecOps Center for Enablement (C4E) to ensure that Enterprise tools or practices are followed, and to share information about any team specific tools or practices that may benefit other teams.
  • Active participant with the Truist Agile Guild and Agile DevOps Communities of Practice.

FAQs

What is the primary role of a DevSecOps Engineer at Truist?

The primary role of a DevSecOps Engineer at Truist is to architect, build, and maintain continuous integration/continuous delivery (CI/CD) framework services for software applications while providing guidance and thought leadership on DevSecOps practices to enhance the flow of business value to clients.

What are the educational requirements for this position?

Candidates must have a Bachelor's degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or a related technical field, plus 5 years of progressive experience in software engineering or IT. Alternatively, a Master's degree in the same fields with 3 years of experience is acceptable.

Is experience in Azure technologies required for this position?

Yes, the role requires experience with Azure technologies, including backup and restore, Azure network design, security constructs, and supporting production Azure deployments, among others.

What specific skillsets are necessary for a successful DevSecOps Engineer?

Necessary skillsets include experience with DevOps engineering, CI/CD pipeline development and maintenance, Azure technologies, automation tools like Terraform, and familiarity with software development practices such as Agile, Behavior Driven Development, and various testing methodologies.

Are there opportunities to work remotely in this position?

Yes, while the position may be eligible for hybrid/remote work, it is based out of and reports to Truist offices in Raleigh, NC. The engineer must also be available to travel to Raleigh, NC regularly with short notice.

What is the significance of the DevSecOps Center for Enablement (C4E) mentioned in the job description?

The DevSecOps Center for Enablement (C4E) is significant as it ensures that enterprise tools and practices are followed across teams and facilitates the sharing of team-specific tools or practices that may benefit other teams within the organization.

What benefits are offered to eligible employees of Truist?

Eligible employees at Truist receive various benefits, including medical, dental, and vision insurance, life insurance, disability coverage, a 401k plan, vacation and sick days, paid holidays, and potential eligibility for a defined benefit pension plan, among others.

What kind of projects will a DevSecOps Engineer work on?

A DevSecOps Engineer will work on architecting and maintaining CI/CD frameworks, developing DevSecOps best practices, automating software delivery processes, and collaborating with teams to deliver complete Azure solutions involving security, operations, and engineering.

Is it important for the DevSecOps Engineer to have leadership skills?

Yes, the role requires the ability to guide, educate, and provide thought leadership to delivery teams, which emphasizes the need for strong leadership and communication skills to foster a culture change towards DevSecOps practices.

Finance
Industry
10,001+
Employees

Mission & Purpose

Truist Financial Corporation is a purpose-driven financial services company committed to inspiring and building better lives and communities. As a leading U.S. commercial bank, Truist has leading market share in many of the high-growth markets across the country. Truist offers a wide range of products and services through our wholesale and consumer businesses, including consumer and small business banking, commercial banking, corporate and investment banking, wealth management, payments, and specialized lending businesses. Headquartered in Charlotte, North Carolina, Truist is a top-10 commercial bank with total assets of $535 billion as of March 31, 2024. Truist Bank, Member FDIC.

Benefits

  • Medical

    Develop a medical benefits package that meets your individual needs.

  • 401(k)

    Save now for a better tomorrow.

  • Time off

    Recharge your work/life balance with time off benefits.