Americas International - Charlotte, NC

posted about 1 month ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Nursing and Residential Care Facilities

About the position

The DevSecOps Engineer at NTT DATA is responsible for automating the build, release, testing, packaging, and deployment of applications. This role involves building DevSecOps toolchains and automation to achieve continuous integration and continuous deployment (CICD), implementing and designing CICD pipelines, and providing lifecycle support for application builds and deployments. The position requires collaboration with Agile teams to ensure effective product releases and deployment across both on-premise and cloud environments.

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.
  • Manage Tomcat, PingFederate, and Java upgrades for microservices-based applications.
  • 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 software applications.
  • 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.

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 experience with Python programming.
  • 3+ years of experience with server administration and job creation using Jenkins CI 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
  • Additional voluntary or legally required benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service