Placement papers | Freshers Walkin | Jobs daily: Senior DevOps Engineer / Build and Release Engineer at Tripwire (Portland, OR)

Search jobs and placement papers

Senior DevOps Engineer / Build and Release Engineer at Tripwire (Portland, OR)

The Senior SCM Engineer is responsible for maintaining and expanding the continuous integration infrastructure in a multi-product, multi-site enterprise software development environment.

In this role, you are primarily responsible for optimizing and enhancing performance and availability of the production and staging application layer.  You will interface with Lab and R&D team members to minimize disruption of service, while continuously building better, cleaner, higher-quality and more innovative solutions.

The Senior SCM Engineer is responsible for working with cross-functional, agile teams delivering world-class, “best of breed,” security solutions to the market.  You will be working with other SCM team members designing, deploying, and supporting a variety of build/release engineering activities.

Key Responsibilities & Duties

  • Drive continuous improvement of critical SCM and R&D applications, such as TeamCity, Artifactory, and GitHub, and Bitbucket servers with minimal disruption to the development workflow

  • Effectively communicating research findings to the team and developing plans for implementation.

  • Interacting with employees at all levels of the organization and taking personal responsibility for meeting the needs of the SCM team’s customers.

  • Monitor continuous integration systems to ensure availability, good performance, and error-free operations

  • Managing source code branches, setting up continuous integration configurations, and triaging broken builds

  • Actively participate in scrum planning and daily scrum meetings.

  • Documenting procedures, system information, and related materials.

  • All other duties as assigned.

Knowledge, Skills & Abilities Required

  • Bachelor’s degree in Software Engineering or Computer Science or a related combination of experience and education.

  • 4 - 8 years’ experience in build release engineering

  • Demonstrated understanding of build release methodologies

  • A knack for anticipating problems and analyzing ways to mitigate the risk

  • Ability to research and recommend process improvements and possess a high degree of technical expertise/professional mastery in order to do this

  • Proficiency in developing implementation plans, identifying stakeholders, and determining necessary resources required for successful completion of projects with little direct supervision

  • Must be an outspoken champion for software development best practices

  • Application Administration experience in large software development organizations

  • Experience working with SQL and understanding of relational databases

  • Linux experience is required

  • Team player with excellent verbal and written communication skills

  • Ability to excel in a fast-paced, fast-growth environment where action and initiative are prerequisites to performing well.

  • TCP/IP, networking knowledge and troubleshooting a plus.

  • Scripting language proficiency, such as Windows Batch, Unix Shell, Perl, Bash, Python or PowerShell a plus.

  • Experience with performance testing tools a plus

  • Experience with automation testing suites is a plus

  • Experience with security tools a plus

  • Software configuration management and version control systems savvy

  • UNIX and Windows system administration experience, including performance monitoring

  • Database administration on at least 2 recent versions of the following: Oracle, SQL Server, MySQL

  • Software product development life cycle and project management exposure

  • Familiar with system virtualization, such as VMware

by via developer jobs - Stack Overflow

No comments:

Post a Comment