Senior Application Build Tools Engineer 2011514

  • Contract

Company Description

 

A professional staffing firm since 1998 matching individuals with career opportunities.


 

Job Description

Length of Engagement: 12 month contract

No visa sponsorship, no C2C or third party submittals


Start date 6/1/2015


Position Description:


As a SR Application Build Tools Engineer, you will work with a fast-paced, dynamic team ensuring the engineering build tools operate efficiently and effectively for the development teams. You will help establish and drive standards and procedures for tools. You will help evangelize the existing tools and ensure teams are trained on the tools. You will help identify opportunities for new tool implementations and gather requirements for new tool intake. You will then implement new tools and ensure the stakeholders are using them properly. You will help develop and maintain documentation detailing each tool and any associated training for the tools.


This person will be part of the tools and operations team responsible for build and agile tools, apps for engineers,

code source up to the pont of deployment. Should be experience in tools and systems.Should know how to migrate a tool from one VM/data center to AWS - how to scope out the systems and requirements, test, plan and implement.


Responsibilities:


  • Create and maintain software upgrade procedures for all supported software including Teamcity, Artifactory, Fisheye, UberSVN, Sonar, and Stash.
  • Identify appropriate versions for software upgrades for each of the above applications
  • Perform scheduled upgrades for all above applications
  • Identify and execute on improvements for above applications including HA implementations, network enhancements, etc
  • Design and implement puppet classes for various automated installs and monitoring needs for support applications
  • Maintain existing automated scripts and write new ones where necessary for various installation, monitoring and deployment needs
  • Respond to and resolve application and system related outages and problems
  • Help enforce application best practices
  • Work with the application intake team to identify software needs and requirements for development teams and implement any new software purchases
  • Maintain and track licenses for all supported applications
  • Update and maintain Twiki pages describing system statuses, best practice procedures, internal tools and software HowTos and the like
  • Administer and enhance the tools, migrate to different servers
  • Work with tech lead to evaluate, promote tools with development teams, implement solutions
  • Provide documentation work
  • Collaborate with development teams 

Qualifications

  • Experience with Continuous Integration and tools, Repository, Stash, git, UberSVN, Sonar
  • Troubleshooting experience is a must (Linux)
  • Familiar with the basics of development methodology (waterfall vs. agile)
  • Understand continuous delivery, continuous integration and their tools
  • Scripting with perl or Python
  • Java is nice to have
  • Should be senior on the build side vs the agile side
  • Systems management with Chef or Puppet is a plus


See our current opportunities at Protechnicals.com

Additional Information

 

We look forward to receiving your application! All your information will be kept confidential according to EEO guidelines.   Professional Technical Resources   Portland, OR