About Us Deployment Engineer
A Deployment Engineer deploys releases into production. This 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.
A Deployment Engineer assists in the successful deployment of integrated or stand-alone releases into production. This team member's 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 mission to continually lead, facilitate, and coordinate synchronized releases by using the program to maximize the value delivered to their program Customers.
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