Job description :
The DevOps Engineer is responsible for implementing and enforcing the Software Configuration Management processes and best practices.
The DevOps Engineer will perform deployments of the application to multiple environments as well as provide user support to our customers.
This person will also be responsible for resolving issues in runtime environments. In addition, the candidate will assist with the overall infrastructure of the project, including the coordination of environment infrastructure upgrades.
The DevOps Engineer will define and develop processes and procedures to enhance the development environment.
Our team leverages Microsoft’s Team Foundation Server for source control and PowerShell for deployments. We utilize a variety of processes including Continuous Integration and perform daily software builds utilizing TFS release pipelines.
In this position, you will work with a Software Configuration Management team of 10 other engineers, with a focus on software builds, product installers, administration of the Microsoft TFS product suite, system administration of the CM / build environment and verification and management of build documents and processes.
You will be involved in automation scripts using PowerShell and the deployment of build artifacts. You will also assist in administration of our corporate SharePoint farm, and will be trained as a DBA role to deploy SQL scripts and manage SQL administration tasks like Server configuration / backup / restore.
Main tasks :