No of Positions: 2
Location:
Bangalore
Tentative Start Date:
March 13, 2022
Work From :
Offsite
Rate : $ 6
-
8 (Hourly)
Experience :
3 to 6 Year
JOB SCOPE:
Work with developers and the IT team to oversee the management of code releases. Designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback using TFS.
ACCOUNTABILITIES:
Key Duties & Responsibilities: -
Design architecture – guide, build, test, implement best practices and maintain a Continuous Integration and Continuous Deployment processes and solutions on Azure DevOps (MS Visual studio team services/ Team foundation services)
Experience of 5+ years needed in Team Foundation Server (TFS) Admin. Experience in VSTS, TFS (2017 onwards)
Experience in creation & customization of TFS plug-ins
Develop and maintain tools that support and automate processes for hardware or software product release including installation/packaging/deployment scripts, environment configuration scripts
Experience and interaction of the TFS architecture and administration of all related components
Experience in TFS development and customization concepts (process templates, work item type customization, custom reports, and dashboards)
Responsible for the overall stability, reliability, recoverability, operability, instrumentation, and performance of the systems
Analyze, troubleshoot, debug, and assist in problem solving in both development and production environments
Maintain and improve continuous integration and configuration management tools and processes
Monitor and tune the system to achieve optimum performance
Drive DevOps optimization activities globally by coordinating with developers, peers, and other stakeholders in the organization
Implement secure DevOps practices and identify techniques for building secure platforms, integration security requirements, secure development practices, and deployment from the beginning to the end of the software lifecycle
Evaluate and implement various MS Azure, code review and other tools to leverage continuous integration and delivery platforms for the projects along with suggesting optimization factors to improve overall application performance
Understand server and service configuration best practices and be capable of debugging and resolving issues
Manage consulting, contractor, outsourced staff of different geographical regions of varying time-zones and culture in execution of activities pertaining to projects both online and onsite
QUALIFICATIONS AND EXPERIENCE:
3+ years of Continuous Integration and delivery experience
5+ years of experience in TFS developement
Cloud experience – AWS, Azure - IAAS, PAAS
Repository management: GIT, TFS, SCM tools (e.g. SVN, TFS) for managing, labeling, branching, and merging source code
Tooling to automate provisioning like: AWS Cloud Formation Templates, Azure Resource Manager Templates
TFS Replication between sites
COMPETENCIES
Behavioural
Excellent verbal & written communication
Detail oriented
Quality/ improvement mindset
Problem-solving skills
Deadline oriented
Openness to change/ adaptability
Open to feedback & learning
Team player/ Collaborator
Positive attitude & self-starter
Work flexible hours with global teams
Technical
Coding and Scripting
Software Security
Source Control: Git
Continuous Integration: TFS
Deployment Automation: Jenkins, VSTS, Octopus Deploy (optional)
Cloud Platforms: Azure, AWS