Job Description :
JOB RESPONSIBILITIES

Summary:

The DevOps Engineer will be responsible for the real-world operational success of computer systems at ABB. Through use of development and operations skills, the DevOps Engineer will work with operations and development staff, internal and external customers to ensure systems are designed appropriately, launched successfully and operate continuously and will hold primary responsibility for implementation and operational support for critical eCommece and Enterprise platforms.

Essential Responsibilities: to work with and support various ABB Optical Software Development teams in the release process of deploying code through the DEV, QA, UAT and PROD environments using the Microsoft Team Foundation Server and Jenkins build automation tools.

The DevOps Engineer is also responsible for maintaining the build and testing server environments and making recommendations for enhancements to the build process, tools and related tasks.

Provide external customer and partner support for system interfaces.

Implement process and technology changes that ensure continuous operations
Implement deployment automation platforms to enhance process precision.
Perform multiple daily builds for multiple software releases to DEV, QA and UAT environments.
Create and maintains deployment projects for each application.
Create, maintain and extend build scripts as needed.
Identify and quickly resolve build script and compilation problems.
Establish and maintain source branches/tags/labels for all released code.
Work with developers and other infrastructure teams to troubleshoot any issues during production deployments or post production.
Coordinates with developers, QA, and DBAs for all database structural changes and refreshes.
Lead root cause outage analysis efforts
Participate in the change management process including system deployment
Create and maintain documentation and standards