ENGINEERING DEVOPS MANAGER (JOB #356) Tripwire
THIS JOB HAS EXPIRED Job Summary
The Engineering DevOps Manager is responsible for leading our build, automation, and performance team in a multi-product, multi-site enterprise software development environment.
In this role, you are responsible for direct management of the team. You will mentor and coach software engineers to improve their skills and processes for continuously building better, cleaner, higher-quality and more innovative solutions.
The Engineering DevOps Manager is responsible for working with cross-functional, agile teams delivering innovative solutions to the market. You will clear impediments for your team, advocate for and manage relationships in the broader organization, and be the R&D liaison to the IS organization.
Key Responsibilities & Duties
Drive configuration management consistency and metrics reporting throughout the organization as rapid growth dictates on-going integration of varying development best practices.
Develop release plans in conjunction with Development and Project Management groups.
Coordinate release activities between teams to drive for successful releases.
Document new and existing release and configuration management procedures.
Drive continuous improvement of development practices at Tripwire.
Mentor members and others on agile software development principles and practices.
Remove day-to-day and organizational impediments to team success.
Create an environment in which your team(s) can execute.
Coordinate and facilitate daily Scrum meetings.
Plan and facilitate team release planning, sprint planning, sprint reviews, and sprint retrospectives for 2-3 cross-functional Scrum teams.
Maintain a multiple-sprint release plan, release trajectory, and release burndown, based on capacity and velocity predictions.
Represent your teams at scrum-of-scrums, coordinating dependencies across teams.
Provide visibility of team status and issues to senior management.
Promote continuous team improvement, measure the team, and help the team and individuals measure themselves.
Apply independence and creativity to problem solving across project assignments.
All other duties as assigned.
Working independently, this individual resolves a wide range of diverse problems utilizing personal judgment and experience to develop solutions in a creative manner.
Interacts with employees at all levels of the organization and takes personal responsibility for meeting the needs of the customer while demonstrating an understanding of business objectives.
Authority to act within defined policies within the area of expertise/knowledge as directed.
Effectively communicates research findings to the organization and develops plans for implementation.
Determines necessary resources required and develops goals and metrics for function.
Direct supervision of software build, automation, and performance engineers.
Knowledge, Skills & Abilities Required
Bachelor's degree in Engineering, Math, Science, Information Systems.
8+ years of experience in a related area, preferably past experience as a Configuration Manager.
Experience with Software Configuration Management systems a plus.
Strong team management and team building skills with demonstrated experience in leading and managing a variety of teams. Utilizes alternative techniques for maintaining commitment, enthusiasm, energy and focus.
Proven leadership skills defined by the ability to create and translate vision into specific functional or departmental initiatives and tasks. Sets and communicates challenging team goals. Delegates, coordinates, and creates a motivational environment for the team to effectively meet their deliverables and achieve results. Partners with cross-functional team to understand matrixed dependencies in schedules and deliverable expectations.
Demonstrated organizational savvy with the ability to predict impacts, avoid derailments and pursue actions that are likely to succeed. Shares information to gain common commitment and understanding in achieving objectives. Proven ability to compare and contrast own company's 'how to get things done' to others as well as identify key players and potential actions for high-impact, sensitive situations or issues.
Strong written, presentation and verbal communication skills. Must have the professional polish and poise to communicate at a level appropriate to the audience (customers, staff, peers and senior management).
Effectively communicates with staff, with peers across the department, with peers outside of our group and to senior management. Is able to break down complex technical concepts into easy, understandable terms and effectively communicate appropriate to audience
Software development life cycle and project management experience.
Excellent facilitation, negotiation and consensus building abilities.
Experience working in an Agile product development environment.
Desired Skills and Background
Intermediate Java programming, Java performance analysis and JVM tuning experience.
Bourne shell, python, perl, Ruby, Windows, or other scripting experience.
UNIX system admin skills in at least two platforms: Linux, Solaris, HPUX, AIX and UNIX performance monitoring experience.
Database experience, e.g. Oracle 10g/11g, SQL Server 05/08, MySQL.
Familiar with SQL administration; read / write basic SQL, perform standard database duties (add, create, ad-hoc queries, performance monitoring, and SQL query plan analysis.
Windows administration skills (2003, 2008, 2012), performance monitoring experience.
TCP/IP Network administration, troubleshooting, provisioning, e.g. DNS/DHCP, subnets, VLANs, layer 2/3 switching, routing, performance monitoring and packet capture and analysis.
Familiar with VMware ESX or Xen virtualization.
||326 Southwest Broadway |
Portland, OR 97205
THIS JOB HAS EXPIRED