Release Engineer / Tool Specialist
Universal Music Group
Woodland Hills, CAThis was removed by the employer on 10/17/2016 4:22:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Browse the Web Design/Development Category
Search for Release Engineer / Tool Specialist jobs in Woodland Hills-CA
Search all Release Engineer / Tool Specialist postings
Full Time Job
Job Summary:
This is a hands-on technical role for the ongoing support of the organizations development and testing teams. This will require standard support skills in the configuration and support of windows based platforms, tools configuration and standards, as well as the development and maintenance of the existing build and test automations and deployment scripts.
This position will work closely with development engineers at all levels across the organization, development managers, project managers and product managers. The primary responsibility is to serve the software configuration management needs of the development engineering.
This role will be expected to present best practices, training material and train personnel on the compliance of software tools and procedures.
Job Functions:
• Define and create product build and deployment packages
• Automate application build procedures and related build jobs for both production and development test environments
• Provide best practice, configuration management and training for common delivery tools and services such as build servers (TeamCity in particular), various source control providers (Git in particular), and scripting (PowerShell in particular)
• Creation and maintenance of build / simulation scripts
• Provide configuration management reporting & analyses for all aspects of the software configuration management environment
• Identify and manage software and firmware component dependencies between concurrent development activities and develop core dependency resolution scripts
• Enforce and audit configuration management procedures performed by software developers
• Establish and document software configuration management strategies, procedures, policies and general configuration management plans for software development
Job Requirements:
• Solid understanding and experience with version control systems, change management systems and documentation management systems; such as GIT, CVS, Subversion, Jira
• Experience working within and understanding an Open Source consumer model with knowledge of GPL
• Experience in an Agile development environment and Continuous Integration
• Experience with Configuration Management (i.e. Chef, Ansible, Puppet)
• Experience with TeamCity
• Experience with central logging solutions (i.e. Splunk, Snare, Logstash)
• Experience with central monitoring solutions (i.e. Nagios, etc.)
• Good understanding and experience with scripting such as bash / Perl / Python
• Experience administering version control systems, especially modern distributed systems such as Git.
• Experience with administration of DNS, SMTP, WFS, Apache, Tomcat
• Exposure to cloud service providers – in particular AWS and Azure – would be useful
• AWS EC2 (Windows AIMs)
• AWS RDS (SQL Server)
• ASP.NET MVC Sites (i.e. MSDeploy)
• AngularJS
• Elastic Search
• WIF Identity Framework (and related technical knowledge like ADFS / WAAD / ACS, etc.)
• Seven plus years of experience as a software engineer, developing embedded, web-based or server applications with an understanding of the full development lifecycle activities.
• Three plus years of experience in building and releasing software applications in a controlled environment with an understanding of full lifecycle configuration management activities, while performing related system administration activities.
Universal Music Group is an Equal Opportunity Employer.
Disclaimer
This job description only provides an overview of job responsibilities that are subject to change.