Build and Deploy Engineer

Company Name:
This role places a heavy emphasis on both developing complex build/deployment systems and providing support to a large community of developers and testers. The ideal candidate will be someone who's passionate about developing software the right way and knows how to maximize efficiency within the SDLC through automation. A keen eye towards troubleshooting and solving problems is paramount. You will design and develop features for build and test and deployment systems; perform maintenance and troubleshooting of continuous build/deployment systems; work to continuously improve speed, efficiency and scalability of the build and test systems; work across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems; automate wherever feasible.
This role proactively communicates with the team and seeks opportunities to implement improvements to internal team processes, contributes to an atmosphere of cross-functional teamwork within the organizations, defining and implementing Continuous Integration practices across disparate product groups in regional development centers in Europe, Pacific Region, Latin America and North America.
You will be part of the team responsible for building, releasing, automating and configuring changes through all stages of the build and release cycle. You should have a solid foundation in build and release theory such as branching and merging, traceability, repeatability, and configuration management as well as the consulting and communication skills needed to interact and build automation consensus across teams. You will architect, enable and maintain CI based tools /technologies that will make Asurion's Build, Release and CM processes more efficient, reliable, and cost effective.
Designs and develops Enterprise level Continuous Integration environment for Build and Deployment Systems.
Resolves issues for automation testing.
Ability to drive cross functional projects that impact global development teams.
You need to have a thorough understanding of Product and Software Life Cycles, including Waterfall, Agile, and hybrid models.
Monitor and review delegate work and testing status.
Develops an overall plan for processes and tools with the intent of creating a well-integrated build and release system.
Design, develop, test and deploy automation test tools, test cases, suites and scripts.
Experience with Continuous Integration and Automation Tools is required.
Maintain the CM environment for hardware and software product build, staging, testing and integration.
Apply concepts and define and implement hardware and software configuration management processes and procedures, such as creating product build scripts and procedures, and integrate those scripts with the hardware and software build process.
Develop hardware and software version control processes, policies and procedures and ensure that they are followed on hardware and software development projects.
Skills, Education and Required Competencies
3-4 years industry experience with heavy concentration on in build/Release experience with a concentration on CI/CD.
3-4 years of proven CI Automation experience in the software development industry.
BS degree in Computer Science or Software engineering, or equivalent work experience
Expert knowledge of Ant, Shell, Make.
Excellent communication skills: verbal, written and reading comprehension.
Strong analytic and troubleshooting skills.
Hands-on experience with complex build systems.
Familiarity with of source control management systems (i.e. SVN) and code branching/merging strategies.
Familiarity with build-time dependency management (Maven, Ivy).
Familiarity with unit testing and code-coverage tools.
Expertise with build automation tools (Jenkins, Hudson, Bamboo)
Artifactory experience.
Familiarity with functional test automation techniques and tools.
Experience with SQL and relational databases administration (i.e. Oracle, MySQL).
Experience with Continuous Database Integration/Delivery.
Ability to work in a fast paced, constantly changing environment.
Build automation experience across multiple platforms such as Linux, Windows, Mac and embedded operating systems.
Ability to communicate clearly and precisely, both orally and in writing.
Ability to work with diverse group of people, effectively balance. competing priorities, and meet tight timelines.
Strong organizational skills and the ability to multitask; can set priorities and follow a timeline.
Value Competencies:
Displays passion for & responsibility to the customer.
Hires, develops & rewards great people.
Displays leadership through innovation in everything you do.
Displays a passion for what you do and a drive to improve.
Displays a relentless commitment to win.
Displays personal & corporate integrity.
Job: Information Systems / Information Technology
Organization: Tech Products
Title: Build and Deploy Engineer
Location: VA-Sterling
Requisition ID: TEC00291

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.