Sign In
 [New User? Sign Up]
Mobile Version

Staff Software Build and Release Engineer

Bengaluru, KA
Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Essential ResponsibilitiesIn this role, you will Create, Support and Improve our continuous build, automated testing and release management system. Own, manage and improve our release process. Focus on scale and efficiency Manage key deliverables and mentor junior team members Work cross functionally with other business departments to align activities and deliverablesDevelop and enhance the Continuous Integration and Continuous Deployment/Test (CI & CD) infrastructure and framework used across teams at the COE Determine CI & CD best practices and principles and promotes them across the organization Demonstrate expert knowledge in developing and executing maintainable CI & CD infrastructure for acceptance, functional, and regression testing. Setup and maintain CI & CD infrastructure to enable developers and testers to efficiently deliver high-quality software Work with developers and stakeholders to deliver software through the build and deployment system Work with IT and central tools teams to create and maintain the hardware infrastructure and licensing to meet program teams' needs Partner and provide direction to fellow team members to diagnose bugs and formulate solutions Use test automation techniques and coding for testability to produce quality code with the lowest cost Train and on-board new team members on the usage & maintenance of the CI&CD system, SW Configuration, build and release management toolsQualifications/RequirementsBasic Qualifications Bachelor s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math) 12-15 years of professional experience in SW development roles with least 10+ years in Configuration management, build & release management, CI & CD Prior experience in managing CI/ CD environment for a large team (50+) of engineers Diversity of CM/ build/ CI tooling experience preferredDesired CharacteristicsTechnical Expertise Demonstrated expertise in SDLC tools especially for SW Configuration mgmt (GIT/ Perforce/ ...), build management (Ant, Gradle, cmake), CI (Jenkins, EC) Good knowledge of scripting and automation across multiple OS platforms (Windows, Linux, ...). Knowledge of Perl/ Python preferred. Deep knowledge of SW development processes and QA standards and best practices in the area of SW CM, CI & Release management Experience in test automation tooling and infrastructure and their deployment for continuous deliveryLeadership & Business Acumen Strong problem solving abilities and capable of articulating specific technical topics or assignments Skilled in breaking down problems and estimate time for development tasks Evangelizes how our technology solves customer problems from a technology and business perspective Demonstrates clarity of thinking to work through limited information and vague problem definitions Proactively identifies and removes project obstacles or barriers on behalf of the team Shares knowledge, authority and credit, establishing trust, credibility, and goodwillPersonal Attributes Able to work under minimal supervision - Self-driven Excellent communication skills and the ability to interface with senior leadership with confidence and clarity Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work. Applies values, business strategy, policies, precedent, and experience to make complex decisions inambiguity and with uncertain consequences.
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 12-15


Application Programming | Configuration/Release Mgmt | Quality Assurance/Testing | Systems Programming
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News