Job Description :
Role : Senior DevOps Engineer (Windows, TFS)
Location : Dallas,Texas
Duration : 12+ months

Job Description:

The ideal candidate should have a Windows development background and heavy experience working on the operations side. Candidate will be managing TFS and all the administrator tasks related to TFS, and managing their day to day operations. Candidate should be very experienced working on the CICD and should have a deep knowledge of TFS to be successful in this role.

Desired Skills & Experience –

Experience working with TFS for configuration management and CI/CD
Experience of working with TFS for source code management
Track record of managing Windows systems
Familiarity working with Azure on the operations side in an added advantage
Familiarity with Windows development NET, C
Experience scripting with PowerShell for automation and deployments
Prepare Continuous Development roadmap including Continuous Integration, Continuous Testing and Continuous Deployments using Team Foundation Server Version 2012 & Above
Implement Team Foundation Server (Application, Database and Build layer) and maintain the server from multiple angles. The engineer should also be able to manage the infrastructure of these tools.
Schedule periodic continuous integration builds on the right build controller. Manage multiple build controllers and build agents
Automate firmware, SDK and application builds by creating C# components for TFS.
Create installers using WIX installer
SQL Server Database Administration
Monitor systems performance, protocol compatibility, ensure capacity planning is accomplished, and perform systems tuning
Manage systems and servers for various platforms (Windows, Linux, Mac, Andriod & iOS)


Requirements:

Knowledge of Build and Release Engineering principles and methodologies including source control, branch management, build and smoke testing, archive and retention practices.
Proficiency with build and release engineering tools including but not limited to source code repositories (e.g. TFS), installer and deployment automation tools (e.g. WIX, Windows Script, MSBuild) and automation experience (e.g. C# or .Net development)
Skill and experience in WIX + C# programming
Vast experience in administering and maintaining TFS instances (App, DB and Build layers)
Solid understanding in administration and managing large enterprise SQL database environments
Knowledge of reporting and query tools and practices
Ability to create SSIS & SSRS interfaces
Ability to develop stored procedures, triggers, indexes, and views in support of interfacing systems
Strong analytical and problem-solving skills required to resolve complex issues
Experience of Continuous Integration/ Continuous Delivery process & tools (e.g. Jenkins)
Ability to work independently in a fast-paced, rapidly changing environment.
Possess excellent communication skills.
Must be a team player with excellent interpersonal skills.
             

Similar Jobs you may be interested in ..