Job Description
Role: DevOps Engineer with Linux Scripting Experience_Chennai Accountabilities: Responsible for all software source code, change control, configuration management, issue tracking, and build and deployment process throughout the enterprise. Strategize on best practices for ongoing parallel development, featuring branching, merging, and common library management. Perform multiple daily builds for multiple software releases. Must be able to support multiple code lines. Work with all areas of application delivery to ensure the build/ deploy process is serving the needs of the business Set up and configure jobs by using CI tools Enable access to and build scalable on- boarding process for developers to the tools Install, configure & administer - Atlassian toolsets like Jira, Confluence & Bitbucket Install & Configure Build Automation DevOps tools like, ANT, Maven, Artifactory/ Nexus Manage performance & migrate data between different environments, preferably using automation Ability to debug issues and provide quick response Configure and setup the Master and Slave with CI tools like Jenkins or Go CD. Configure Job and Build functionality, including Distributed Builds Set up and administer user and groups accounts, setting permissions for users. Configure CI/ CD Pipeline functionality, Artifacts and Build engines (ANT, Maven, etc.., ) Experience: 4- 6 Years Job Responsibilities Technical Qualifications Bachelors or higher degree or equivalent. 2 to 6 years experience in build/ release engineering and configuration management with solid knowledge of all phases of the software development life cycle along with leadership qualities. Proven working experience in install, configure, deploy, automate and management of CI / CD tools like Jenkins, Hudson , GO CD, TeamCity, Bamboo, etc., Work exposure of Source code control tools like GIT, SVN, Stash / Bitbucket and TFS Experience with Unit testing, Code analysis and Coverage tools like JUnit, TestNG , SonarQube and Jmeter. Work with and complete setup of Opensource ALM tools (JIRA, Bitbucket, Jenkins, Maven, etc., ) or Enterprise ALM toolsets (like UrbanCode, TFS etc., ) Solid knowledge to write scripts (Python, Ruby, Shell & PowerShell) to Automate operations of CI/ CD Firm knowledge and experience in DevOps Processes, Tools and best practices. Should be having technical understanding of Orchestration services to integrate CI/ CD tools Working knowledge in ITIL, Service Delivery Management, Six Sigma or equivalent desirable Knowledge of Continuous Integration principles. Must be a self starter with the ability to build processes from ground level. Ability to coordinate between cross- functional teams. Ability to work in fast- paced environment with frequent software releases. Must possess excellent written and oral communication skills. Excellent analytical and organizational skills required. Software Configuration Management fundamentals. Knowledge of Agile Processes and Continuous Integration Experience with automated build tools
Job Classification
Industry: IT-Software / Software Services
Functional Area: IT Software - Other,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Computers
Post Graduation: M.Tech in Computers
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Capgemini Technology
Location(s): Chennai
Keyskills:
Maven
Automation
Linux
Software configuration management
Agile
Unit testing
JIRA
Ruby
Python
Six sigma