Sign In
 [New User? Sign Up]
Mobile Version

Build, Release & Tools Engineer

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

Job Details

BE/BS in Computer Science or related field7+ years of experience as a Build/Release engineer in product based companySolid scripting skills (Perl, Python, shell scripts or equivalent) with extensive knowledge of Unix/LinuxHands on experience with Gnu Make, Ant, Maven or similar tools.Should have strong working experience in Git (or any source control management tool).Experience managing systems via an automated configuration management system such as Chef, Puppet, Ansible, SaltStack or equivalentSolid understanding of software build systems concepts like CI, CD, etc.Experience in ALM Tools Administration like Jira, Bamboo, Jenkins, and BitBucket.Knowledge on virtual computing environment like VMWare (vSphere, vCloud), Xen.Knowledge of Cloud Deployment environments like Amazon Web Services, OpenStack, Azure, etc. would be a plus.Experience with Docker or other container technologies is a plus.Excellent skills in debugging tools, problem diagnosis, creative problem solving, and source code analysisExperience of using tools to integrate best practices like static code analysis, automated unit tests & regression tests, code coverage analysers, creation of sand-box systems etc.Languages experience Experience with Java, C/C++, Linux/Windows application programming environment & RDMS would be an added advantageExperience of Building & Packaging Mobile applications would be an added advantageExcellent verbal and written communication skillsAbility to work well in a team environment & independently while tackling complex problemsResponsibilitiesBuild artifacts for Pulse Secure Products by following build & setup engineering guidelines, understanding Pulse Secure build framework, following best practices for Build and configuring entities & applications as required.Manage & maintain source code repository (GIT), write hooks, improve practices of branching, code merge & tagging policies, establish process control points and configure GIT to the custom needs of development team.Develop, enhance and maintain various internal tools with the goal to bring in efficiencies.Create & maintain a single click end-to-end automated deployment tool that will be used in setting up Dev boxes/sand-boxesImprove build process by automating the build related tasks leading up to building a continuous integration system for all our productsSetup & maintain ALM tools (Jira, Zephyr, Bamboo, BitBucket).Setup & maintain the archive of software releases for major/minor/patch releases
Degree: M.Com. (Commerce) | M.Pharm. (Pharmacy) | M.Sc. (Science) | MA (Arts) | MBA/ PGDM | MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 7-12


Application Programming | Software Engineer | System Analyst/Tech Architect
Applying for this job will take you to an external site


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