Role: Deployment Engineer |
| |
|
A Deployment Engineer is responsible to the Deployment Manager for the safe deployment of one or more releases into the production environment. |
Role Sets: Deployment |
|
Relationships
|
Additionally Performs |
|
Modifies |
|
Process Usage |
|
Main Description
A Deployment Engineer assists the Deployment Manager who is responsible to senior management for the
successful deployment of integrated or stand-alone releases into production. This team member role is critical to the
safety of the production environment and helps prevent the introduction of bad or untested code into production on
which the organization's internal and external Customers depend. Deployment Engineers support the Deployment Manager in
the mission to continually lead, facilitate, and coordinate synchronized releases by using the program to
maximize value delivered to their program Customers.
|
Staffing
Skills |
Deployment Engineers should possess:
-
Cross-platform experience and the expertise to identify and resolve integration issues
-
Knowledge of system level and integration level testing
-
Strong quality assurance background
-
Excellent understanding of the continuous integration practice
-
Proficiency in specifying and implementing testing and production environment infrastructure
-
Expertise with automated testing products, including how to set up automated testing, how to script automated
tests, how to create automated regression test suites, and how to troubleshoot automated testing issues
-
Understanding of the Release and Deployment Management process specified by the Information Technology
Infrastructure Library (ITIL) process at the Foundation level
-
Ability to work well with others on a team
|
|