Requisition Number:
118627
Position Title:
Contingent
External Description:
POSITION TITLE: SOFTWARE ENGINEER - DEVELOPMENT RELEASE ENGINEER
|
| | | |
POSITION OVERVIEW:
| | |
This role involves performing the duties of a Development Release Engineer which provides vital end to end software development and deployment services to developers of game titles across a variety of platforms. The Development Release Engineer is part of a centralized team (DRE), responsible for DevOps across EA. The role ensures the systems are running smoothly, gathers requirements, provides feedback, and manages configuration management and development test automation infrastructure solutions.
|
| | | |
RESPONSIBILITIES:
| | |
| | | |
- Ensure that tasks are delivered in a timely manner and that adequate resources are available for upcoming tasks
- Proactively provide support and fix issues before they are raised by the game team.
- Provide feedback to the game team about best practices and give advice on the best way to accomplish goals.
- Communicate new ideas, new tech, and fixes made on their title to their DRE colleagues.
- Maintain and support automation farm for builds and tests, including software configuration, software updates, and setting up new projects
|
- Provide first-tier troubleshooting support for automation infrastructure
|
- Monitors systems and proactively respond to breakages
|
- Develop and maintain scripts in C# for automated game-testing
|
- Document issues and solutions to enable team members to assist in problems and apply the solutions across a variety of environments and game teams
|
- Monitor and analyze metrics in order to optimize automation systems
|
- Manage access requests within CM infrastructure (source code and build output)
|
- Integrate test systems and tools into production game code in C++
|
- Maintain tools, integrations, and technologies to support a highly reliable release environment
|
- Provide accurate time estimation as input to project plans
|
- Report regular status on assigned tasks and proactively identify project risks and issues
- Some travel may be required (< 10%)
|
| | | |
| | | |
SKILLS AND EXPERIENCE REQUIRED:
|
| | | |
- 3+ year Software development experience
|
- Ability to work in a dynamic and collaborative team environment
|
- Experience with CI/CD tools Jenkins, Maven, GitlabCI
|
- Experience with revision control systems (e.g. Perforce) administration and version-control concepts including branching and integrations
- Knowledge in one or more of the following: C#, C++, Python, Perl, Java, XML
|
- Experience writing, debugging and optimizing SQL queries and stored procedures in MS SQL or similar SQL based database server
|
- Knowledge of Configuration Management and CM best practices
|
- Ability to identify and resolve performance bottlenecks in highly complex systems including network, OS or hardware
|
- Excellent communication skills
|
- Strong ability to self-manage and prioritize work effectively within deadlines
|
- Demonstrated analytical and problem solving skills
|
- Ability to quickly learn and apply new concepts, principles and solutions
|
- Excellent documentation skills
| |
| | | |
| | | |
DESIRED:
| | | |
| | | |
- Bachelor degree in Computer Science or related field, or equivalent training and professional experience
- Knowledge of containers, Chef/Puppet, Elastic
- Knowledge and experience of art pipelines
|
- Experience with distributed build systems
|
- Experience with large-scale, high-availability, high-throughput automation systems
|
- Preferred knowledge in gaming consoles
|
City:
State:
Community / Marketing Title:
Software Engineer II - Development Release Engineering - contract
Company Profile:
Electronic Arts Inc. es una empresa de software de entretenimiento interactivo líder a nivel mundial. EA distribuye juegos, contenido y servicios en línea para consolas, ordenadores personales, teléfonos móviles y tabletas conectados a Internet.
EEOText:
EA ofrece igualdad de oportunidades. Nuestras decisiones de empleo se hacen independientemente de raza, color, nacionalidad, ascendencia, sexo, género, identidad o expresión de género, orientación sexual, edad, información genética, religión, discapacidad, condición médica, embarazo o estado civil, familiar o de veterano, o de cualquier otra característica protegida por ley. También consideramos candidatos cualificados con antecedentes penales, de acuerdo a la ley aplicable. EA también lleva a cabo ajustes de espacios de trabajo para individuos cualificados con discapacidades, de acuerdo con la ley aplicable.
Days Open:
108
Can this position be remote?:
EEO Employer Verbiage:
EA ofrece igualdad de oportunidades. Nuestras decisiones de empleo se hacen independientemente de raza, color, nacionalidad, ascendencia, sexo, género, identidad o expresión de género, orientación sexual, edad, información genética, religión, discapacidad, condición médica, embarazo o estado civil, familiar o de veterano. EA también lleva a cabo ajustes de espacios de trabajo para individuos cualificados con discapacidades, de acuerdo con la ley aplicable.