Tuesday, October 21, 2014

Build Engineer (Mobile Source Code) - Columbus, OH

Position ID: NAL-1410-25
Job Type: Contract
Duration: 6 months +
Interview Type: Phone, & Skype or F2F. Candidate must plan for at least three rounds.

MUST HAVE: At least 10 years of Build Experience.  Willing to learn. Previous development experience in .Net or C# a plus.

Responsibilities:
  • Subject Matter expert on Build & deployment of applications from Development through Production environments.
  • Scripting and automating a wide variety of tasks like compiling, packaging, running tests & deployment to different environments for multiple releases.
  • Executes scheduled application builds and deployments in IST/QA/PERF environments.
  • Coordinate and support project merging process between different releases.
  • Provide support to TechOps when releases are made to PRODUCTION.
  • Setup and support release test environments including deployment of packages and reporting of changes.
  • Continuously look to improve the scalability of the build and release operation
  • Provide a stable framework for development, deployment, audit and accountability for software components
  • Gathering, tracking, and supplying all the tools that are required to develop and build a particular piece of software.
  • The responsibility for creating and applying baseline scheme into software and tracking of changes in a configuration management system.
  • Ensure Approved & Identified changes are going to different environments.
  • Identify all of the source, tools, environment, and other components that make up a particular release
  • Implementation of continuous integration for test driven development.
  • Overseeing the delivery of the software product to the end users and deploy the product as necessary on the basis of a documented Deployment Plan. 
  • Perform sanity tests and produce support material for deploying the product as applicable.
  • Responsible for all the environmental issues and support Development and testing teams to make sure all the environments for always online for their testing.
  • Support environment shakeout to fix environment readiness issues.
  • Ensure that failing tests and build are being assessed and looked into by dev team
  • Implement different tools to capture code quality metrics on build processes.
Required Skills:
  • Experience with iOS client application build & release.
  • Experience with creating automation tools to enable efficient application submission to Apple's App Store and Google Play.
  • Expertise on continous integration tools Jenkins
  • Expertise on Build tools Ant 
  • Good experiece on version control systems Subversion and Stash-Git.
  • Strong scripting skills including Shell and Perl.
  • Comfortable with Mac and Windows operating systems
  • Have a strong understanding of mobile build and release processes, best practices, methodologies and good programming skills.
  • Excellent communication skills
Nice to Have Skills:
  • Experience on Atalassian products like Bamboo, Jira, Confluence.
  • Linux Advanced concepts/Administration.
  • Experience in DB programming MySQL
Interested candidates can send resumes to jobs@nallas.com with position ID in subject line

No comments:

Post a Comment