Build/Release Engineer BigMachines
THIS JOB HAS EXPIRED
About The Company
BigMachines is the global leader in delivering cloud-based mission critical applications to the Fortune 2000. Our industry-leading solutions help companies Sell More and Sell Faster, configuring, pricing, and quoting their complex products.
For the fourth consecutive year we had two great distinctions: landing on the "Inc 5000 list of Fastest Growing Companies" and being voted #1 on Salesforce's AppExchange. BigMachines also just delivered another record-setting year in bookings, revenue, profitability, and customer acquisitions. We do all of this while managing to maintain an industry-leading 95% customer retention rate.
We are looking to add exceptional talent across our entire company of great people who play hard as a reward for working even harder. At BigMachines, we thrive on using unique and unconventional methods to drive remarkable employee success. (We might have an amazing reputation, but we?re not above taking breaks for cheesecake bake-offs and Nerf gun battles.)
We are committed to hiring really smart, hip and altogether fantastic people who are intellectually invigorated and inspired by advancing their careers.
Job Description
To support our rapid growth, we are seeking talented, motivated engineers to join our office in Chicago. The Build/Deployment Engineer is involved in the build, support, maintenance, and ongoing improvement of code compilation processes, software release processes, and source code management for web-based Java applications. The candidate will be a core member of the software development team and work with developers and QA engineers to define code build requirements and implement the structure to build and package software during development, testing, and transfer this knowledge to the OPS team for production phases of the project. You will be required to work potentially long hours and be available for support.
PLEASE NOTE: Aptitude testing is required for all positions.
Duties
Establishing and maintaining change management infrastructure (Microsoft Team Foundation Server, Subversion, Cruisecontrol)
Developing and maintaining build tools and scripts (Ant, Maven)
Developing and installing One-touch product deployment strategy and scripts thereof
Managing the BigMachines Continuous Integration process with Continuum
Initial troubleshooting of build failures, coordinating resolution efforts and communicating with appropriate team members (developers, QA)
Merging, versioning, packaging of applications in preparation of installation
Running performance and load tests for releases
Being responsible for Development and QA environments
Installing applications and run smoke tests to validate success of install
Help define best practices for release management
Adhering to all BigMachines security policies, standards and procedures in the performance of job duties
Participating in security training provided by BigMachines
Reporting any potential security weakness, exposure or suspicious indications to manager
Skills/Requirements
Strong problem solving and analytical skills
Ability to learn quickly and independently, strong team player
Strong verbal and written communication skills
Ability to work constructively with developers, other QA, Project managers and Management towards a common goal
High motivation and desire to do whatever it takes to help the customer and our company succeed
Minimum of a Bachelor?s degree in Computer Science or related software engineering discipline, or equivalent
Excellent working knowledge in Unix/Linux is required, Windows Server a plus
Build and deployment experience using version control software including experience in SCM tools, TFS and SVN, for managing, labeling, branching and collapsing source code is a plus
Desktop imaging experience a plus
Linux shell and Perl scripting experience
| Location: |
Deerfield, IL
United States
|
THIS JOB HAS EXPIRED