Role: Deployment Engineer
A Deployment Engineer is responsible for the deployment of releases into the production environment.

A Deployment Engineer is responsible for the safe deployment of one or more releases into the production environment.

Define governance and access modelDefine patterns and templatesDefine requirementsImplement changes across applicationsModel application environment and resourcesMonitor environment statusPromote applicationPrototype and test changesRequirements and impact analysisSnapshot applicationUpdate environmentsDeployment_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 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 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
Relationships