NTT DATA - Charlotte, NC

posted about 1 month ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The DevSecOps Engineer position at NTT DATA involves automating the build, release, testing, packaging, and deployment of applications. The role focuses on building DevSecOps toolchains and automation to achieve continuous integration and continuous deployment (CICD), along with implementing and designing CICD pipelines using various tools. The engineer will work closely with Agile teams to streamline deployment processes for microservices-based applications and provide lifecycle support for application builds and deployments.

Responsibilities

  • Automate build, release, testing, packaging, and deployment of applications.
  • Build DevSecOps toolchains/automation to achieve CICD, Blue-Green deployments, and feature toggles.
  • Implement and design CICD pipelines using GitHub, SonarQube, Jenkins, uDeploy, Harness, Ansible, and container solutions such as Docker and Kubernetes.
  • Design new UCD processes and maintain existing processes to streamline auto deployment for microservices-based applications.
  • Provide application build and deployment lifecycle support.
  • Document procedures for installation and maintenance of the software application.
  • Develop, create, and modify computer application software or specialized utility programs to correct errors or improve performance.
  • Work with Agile teams to determine stories for product releases and deployment across on-premise and cloud environments.

Requirements

  • 5+ years experience with Application Management, Development, and DevOps tools such as Jenkins, Ansible, and SonarQube.
  • 5+ years of experience with DevSecOps practices in an enterprise environment, including CI/CD pipelines and collaboration.
  • 5+ years of experience with source or version control tools.
  • 4+ years of build-deploy automation and configuration experience within Linux and Unix environments.
  • 4+ years of experience with Gradle or Maven build tools.
  • 4+ years of experience troubleshooting environments across the entire architecture.
  • 4+ years of experience with Linux OS environments.
  • 3+ years of Python programming experience.
  • 3+ years of experience with server administration and job creation using Jenkins Continuous Integration server.
  • 3+ years of experience with JIRA.
  • 3+ years of experience with Splunk.

Nice-to-haves

  • Knowledge and understanding of AppDynamics.
  • Knowledge and understanding of automation and engineering release development.
  • Experience in configuring and troubleshooting Node.js and Java tech stack-based environments.

Benefits

  • Medical, dental, and vision insurance.
  • Flexible spending or health savings account.
  • Life and AD&D insurance.
  • Short- and long-term disability coverage.
  • Paid time off.
  • Employee assistance programs.
  • Participation in a 401k program with company match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service