Job Description :
Our client is a global technology firm looking to build out their DevOps team. They are looking for a DevOps Engineer who comes from an Application Development background. Currently, the environment is a mix of Microsoft and Linux so someone who comes from a .Net Development background that has exposure to builds and deployment in a Linux environment is a must.

*Responsibilities
*

Developing systems and applications to coding and quality standards
Collaborate with business and project teams to gather requirements and business needs.
Work on complex and large-scale project efforts in development, maintenance and enhancement of business system applications
Collaborate with developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability and scalability
Develop system test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals
Report project/task status to the appropriate Manager, DevOps Engineering on a weekly basis
*Qualifications

Minimum Qualifications
*

Bachelor''s degree or equivalent IT knowledge/experience.
5 years application development experience in a DevOps environmentOther Required Qualifications
Experience in .NET & C# programing experience - minimum 5 years combined DevOps and / or application development experience
Advanced knowledge of Chef (strongly preferred) or other Infrastructure as Code platforms such as Puppet
Experience with source control systems such as TFS (strongly preferred) and Git
Experience configuring builds using tools such as Microsoft VSO / VSTS builds and MSBuild
Experience with deploying code, continuous integration, continuous delivery across multiple non-production and production environments
Experience with implementing and managing software deployment tools (i.e. XebiaLabs, Octopus, Jenkins, UrbanCode)
Experience scripting with PowerShell
Experience with Windows server configuration including operating systems and components such as IIS
Experience working in Azure
Experience with general network concepts such as DNS, firewalls, load balancing (F5), switching, routing, etc.
Experience acting as a liaison between application development, infrastructure, change management, and build engineering teams
Experience in using cloud APIs to automate provisioning, deployment, improving system performance and stability a plus.
Experience working in an Agile Scrum environment
Strong preference for candidates who have worked on large-scale enterprise applications (thousands of users, millions of lines of code)
Strong understanding of Internet protocols including HTTP, SSL, TCP, IP is a plus
Familiarity with TFS source control best practices a plus
Familiarity with Python and Ruby scripting is a plus
Familiarity with Nuget package distribution a plus
Familiarity with build engineering concepts a plus
Familiarity with static code analysis tools (such as FxCop) a plus
Familiarity with Splunk a plus
             

Similar Jobs you may be interested in ..