Senior Configuration/Release Engineer

Location: Hyderabad, Andhra Pradesh IN

Notice

This position is no longer open.

Requisition Number: 208720

External Description:

Configuration/Release Engineer

Location: Hyderabad, Andhra Pradesh IN

Job Category: Engineering

Hyderabad, Andhra Pradesh IN 

The Enablement group empowers our product engineering teams with shift-left technologies and resources to deliver Teradata products. As a member of one of our fast-paced, High Performance teams, you will help us systematically control changes to our products through software configuration management and maintain the integrity and tractability of the work products (Ex: source, build instructions, compilers, tools, dependencies) throughout the software life cycle. 

Your Duties and Responsibilities (shall include but not be limited to):

  • Develop, implement, and sustain processes for software configuration management (SCM) of complex software components from builds through release
  • Handle release management including scheduling and promoting software through different environments
  • Prepare and create final Product contents to send to Global Software Distribution to support external customers
  • Develop new tools/scripts to provide process automation and automated record keeping
  • Manage build artifacts including signing and publishing using tools like JFrog Artifactory
  • Develop and implement traceability across artifacts
  • Handle release cadences, customer emergency fixes (efixes), end of maintenance and extended software maintenance cycles
  • Ensure that SCM processes meet regulatory, contract and customer requirements
  • Serve as a technical contributor for SCM / release on projects, integrations, and business continuity readiness
  • Drive Operational Excellence into environments in support of product engineering
  • Participate in day-to-day operations using ITIL practices via ITSM (Ex: incidents, problems, changes, service requests)
  • Participate in off-hours support as needed for critical support / incidents
  • Participate in periodic off-hour meetings with geographically dispersed team members to ensure success within Engineering Services and related projects
  • Propose process improvements for R&D operations that result in reduced processing times, radically simplified architectures, and/or improve quality / security
  • Elicit requirements from stakeholders and cross-functional teams
  • Extract data insights from environments for dashboarding, decision-making and automation
  • Create and maintain logical diagrams and support documentation 

Skills and Experiences You’ll Need to Be Successful:

  • Bachelor's degree in a Technology or related field
  • 3 or more years of software configuration management and release experience
  • Time management and organizational skills
  • Team player who:
    • Collaborates and shares knowledge with other team members and cross-functional teams, both local or geographically dispersed
    • Delivers on team commitments
  • Technical Contributor who:
    • Communicates effectively and manages the expectations of others, e.g., team members, management, developers
    • Adapts to change with workloads, processes, business needs, and company culture
    • Exhibits a mindset for process improvement and automation that results in customer satisfaction and business value
    • Drives solutions adoption (From Design to Implementation to User Acceptance)
  • Demonstrated Technical Qualifications
    • Utilizing distributed version control systems like git (Ex: github, gitlab) and artifact repository manager (Ex: Artifactory)
    • Building, managing, and releasing reliable software in a service-oriented environment with high SLA's
    • Integrating complex configuration management tools for rapid deployment on cloud and on-prem systems
    • Integrating one or more of the following scanning tools (Coverity, Black Duck or SonarQube) in Build Environments
    • Automating of processes and tasks with shell / python / groovy scripting
    • Creating Linux Docker images and managing containers
    • Troubleshooting configuration management issues, determining root-cause, and optimizing resources 

Desired Skills and Experiences You May Have:

  • ClearCase
  • Jenkins / Team City
  • jFrog Enterprise+ Platform
  • Jira / Confluence
  • Agile methodology
  • ServiceNow product suite
  • Slack / MS Teams

 

CountryEEOText_Description:

City: Hyderabad

State: Andhra Pradesh

Community / Marketing Title: Senior Configuration/Release Engineer

Job Category: Engineering

Company Profile:

Teradata helps businesses unlock value by turning data into their greatest asset.  We’re the cloud data analytics platform company, built for a hybrid multi-cloud reality, solving the world's most complex data challenges at scale. Collectively, we endeavor to serve equal parts innovator and contributor. Because our mission isn’t just about the collection of data – it’s about revolutionizing the future of transportation to save lives, optimizing energy costs to make the planet a cleaner place, and using data to predict and identify cancer risks.

Location_formattedLocationLong: Hyderabad, Andhra Pradesh IN

.

© 2021, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer | www.teradata.com