We are looking for local consultant.
The right candidate should both be extremely hands on, technically excellent and solid engineering principles as well as exhibiting strong leadership and people development skills.
Delivery Implementation Initiatives:
Design, develop, implement and support high-quality software build systems
Introduce new techniques and technologies for new build systems and evolve existing systems
Maintain and enhance external interfaces to build systems and information
Stay abreast of the latest in build technologies like Jenkins, Building in the Cloud and Git
Develop build scripts and tools for builds, using most appropriate languages and technologies
Integrate automated builds and build artifacts into test environments, unit test harnesses, and code analysis tools
Provide estimates and lead schedule at component/sub-system level, manage build machines, servers, and build environments, and understands security concepts and processes for build systems
Experience with deployment environment configuration using TFS
Lead and Coordinate release deployment (launch, hotfixes, future releases) with cross functional teams (i.e.ACT development teams, developers and product owners)
Familiarity with deployment and publishing NuGet packages in Visual Studio .Net environments
Familiarity deploying in cloud based environments such as Azure and AWS.
Lead and monitor deployment process
Develop high quality designs and code with respect to testability, internationalization, scalability, performance, security, and fault tolerance
Create a consistent and enterprise wide compliant build processes in an agile SDLC environment using industries best practices.
Proficient in builds pertaining to technologies such as .net, asp.net, SQL server, and/or other technologies to support a three tier environment.
5+ years of experience with continuous integration environment using TFS technologies.
Understand basic runtime configurations on IIS web servers and windows servers.
Well versed in building software, references, runtime binding, compile time binding, and DLLs.
Expert in code branching methodologies using TFS or other source code versioning technologies.
Must be able to manage multiple environments (development, SIT, UAT, production) using proper access controls and processes to maintain environment integrity.
Must be able to build and create servers to support build out of new environments.
Must have the ability to build and deploy code.
Must support configuration changes as needed for all TFS related activities.
Must have a software development background and solid understanding of technologies.
Experience designing, developing and implementing a federated Configuration Management (CM) solution using TFS in a private virtual cloud environment is a must.
Experience with developing and implementing Configuration Management processes and tools based on the ITIL framework is required.
Experience conducting requirements analysis activities to identify criteria for Infrastructure Configuration Items (CI), relationships between CIs is required.
Experience with Change, Release, Problem, Incident, and SLA Management processes and tools are required
Experience in developing system architecture diagrams and requirements documents is required.
Experience in developing the CMDB schema logical data models is required.
Experience with ITIL Configuration Management principles including CM Planning, CM Control, CM Status Accounting, CM Auditing is required.
Proven experience in interacting with Infrastructure operation components such as data center operations, Network Management, Database Management, and Storage Management is required.
Must be able to navigate in a Windows workstation setting, and have excellent knowledge of the Microsoft office suite (Word, Excel, and PowerPoint).
Familiar with Configuration Management concepts, build framework design and architecture
Must have demonstrated a solid project where they designed and implemented a cross platform build framework
Linux and Windows experience required
Experience with Team Foundation Server administration
Source code administration experience a must
7+ years in Software Development and Configuration Management
Full life-cycle experience (design through delivery and support), Developing and improving CM standards, practices and procedures
Experience on deployment configuration management is a plus