Senior Build/Release Engineer (DevOps) Apptio
THIS JOB HAS EXPIRED Company Overview:
At Apptio we are focused on changing the world by making every IT organization that we work with into a more efficient and cost-effective service provider to the business. Apptio's Technology Business Management (TBM) SaaS platform provides revolutionary automation in transparency, planning and performance management required for IT to run like a business. From the founding of the company we set out to disrupt the existing enterprise software market by designing purpose-built, on-demand applications capable of managing the cost, quality and value of IT services.
Today, Apptio is on track to become the fastest growing company in the history of enterprise software. Leading global enterprise organizations such as Bank of America, Boeing, Cisco, Facebook, JPMorgan Chase, Microsoft, St. Luke's Health System, and Swiss Re rely on Apptio to reduce costs and align IT with business priorities. Backed by some of the world's most prominent financial institutions including T. Rowe Price, Andreessen Horowitz, Greylock Partners, Madrona Ventures and Shasta Ventures, Apptio is building the next major enterprise software category. Come join our team!
The Apptio Engineering organization is looking for a technical leader experienced in building out and refining the Build/Release Engineer (DevOps) discipline within an enterprise SaaS/PaaS/IaaS/ecommerce environment, someone who can document, schedule, and execute project software builds and associated automated processes (such as BVTs) to promote the productivity of all of Engineering.
-Champions the Build/Release Engineer (DevOps) needs of the Engineering organization while maintaining focus on Quality of Service. Helps manage the relationship between IT, Operations, and Engineering. Prioritizes work in accordance with Engineering goals (successful software releases).
-Leads the effort to improve the existing Build/Release Engineer (DevOps) system. Reviews existing automation and identifies opportunities to improve overall productivity. Designs software solutions to take advantage of these opportunities, acting as a partner to and a team member of the core Engineering teams.
-Ensures all project source materials are maintained in the revision control system (Mercurial), including source code and attendant files and ensures that appropriate quality steps and approvals are adhered to prior to merges and promotions.
-Administers and writes code to support the Build/Release Engineer (DevOps) tool suite (Mercurial, TeamCity, Gradle, and Nexus), working with vendors and internal IT to resolve off-the-shelf software issues.
-Troubleshoots build, packaging, and component management issues, working with the core Engineering and Technical Operations teams to resolve them.
-Functions as a mentor within Engineering Services and as a consultant both internally and externally to the department. Works with teammates and management to implement Build/Release Engineer (DevOps) methodologies and standards.
-Other responsibilities may be established by management.
-Five or more years as a software engineer/manager and/or software configuration engineer/manager (or build engineer/manager, release engineer/manager, etc.) in a web-based software product development organization.
-A four-year college degree in a technical field (or equivalent additional work experience).
-A strong understanding of the software development lifecycle and software methodologies (agile processes, analysis and design, development, version control, testing and QA, deployment, etc.).
-Expert understanding of software configuration management.
-Aptitude for coding and scripting, with a preference for Java.
-Expertise with source code repositories (SVN, Git, TFS, Mercurial, etc.), with a preference for Mercurial.
-Experience with artifact repositories (Artifactory, Nexus, etc.), with a preference for Nexus.
-Expertise with build automation tools (Ant, Maven, Gradle, etc.), with a preference for Gradle.
-Expertise with build/continuous integration tools (Hudson, Jenkins, TeamCity), with a preference for TeamCity.
-Experience with configuration management automation tools (Puppet, CFEngine, Bcfg2, Puppet, Chef), with a preference for Puppet.
-Strong analytical, problem-solving, and decision-making skills.
-Ability to perform meticulous root cause analyses of technical issues.
-Ability to research and recommend tools and equipment, based not only on technical criteria, but also factors such as licensing fees, maintainability, etc.
-Excellent interpersonal skills suitable for user support, including the ability to work well with peer-level engineers/managers/administrators.
-Exceptional communication skills - both written and oral (one-on-one and group) - and a track record as a mentor.
-A track record of maintaining and improving skills in existing and emerging technologies through training or self-research.
-Ability to manage time effectively in a fast-paced, customer-focused, changing environment.
-Ability to manage multiple projects with competing priorities.
-Willingness and ability to maintain a positive, quality-oriented, reliable, and flexible attitude.
-Willingness and ability to do what it takes to achieve objectives, including off-hours support or tasks.
-Experience with enterprise software support.
-Experience in an IaaS, SaaS, or PaaS environment.
-Experience with server/network hardening and security best practices.
-Database administration and tuning experience.
-Experience with high-availability system architecture.
-Experience with Hadoop, HBase, or other large distributed data stores.
-Experience with the hiring process.
-Strong presentation skills.
-Experience working with teams in distributed geographical locations.
-Certifications in relevant technologies.
Apptio Inc. is not open to 3rd party solicitation or resumes for our posted FTE positions. Resumes received from 3rd party agencies that are unsolicited will be considered complimentary.
Apptio, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Apptio, Inc. complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
THIS JOB HAS EXPIRED