Crop - DevOps & Release Manager

Qbe Holdings, Inc   •  

Fargo, ND

Industry: Finance & Insurance

  •  

8 - 10 years

Posted 49 days ago

Manage software release operations for new roll-outs and updates to existing technology by

promoting software through controlled environments, testing and production, identifying and

troubleshooting issues to foster timely delivery of solutions for business needs. Drive efficient and

effective application development initiatives by leading team within area of responsibility.

Primary Responsibilities:

  • Manage team workload by forecasting needed resources and usage, prioritizing, delegating and tracking application development tasks, supervising work and providing guidance as required to ensure efficient achievement of application development goals with internal tools, reporting, build, deployment and automated test
  • Execute the release management process for delivering maintenance and enhancement requests that are determined to be delivered as part of an application release
  • Attend Change Advisory Board meetings to participate in change decisions and coordinate application changes Influence adoption of technology recommendations to improve the performance of application delivery through reporting and metrics, measuring and improving build times, monitoring application performance baselines and benchmarks through automated test tools
  • Foster the achievement of service level agreements by communicating with business leaders, tracking development projects and analyzing results to ensure alignment of technical solutions with
  • key stakeholder expectations
  • Facilitate day-to-day team operations by developing and implementing short-term strategy and long-term roadmaps by collaborating with senior department leaders to align with long-term initiatives and leverage available resources for application delivery initiatives
  • Capitalize on opportunities for continuous improvement by identifying and implementing enhancements to applications to drive efficiency and effectiveness of technical solutions
  • Manage budgeted resources by anticipating expenditures, accurately forecasting resource needs/costs and properly accounting for expenses to meet requirements and achieve fiscal responsibility

Required Qualifications:


Education:

  • Bachelor's Degree in Computer Science, Computer Engineering, Management Information Systems or related field or equivalent combination of education and work experience

Experience:

  • 7 years relevant experience with software release life cycle; experience in a collaborative team environment
  • Familiarity with PowerShell, Robocop, Team Build/MS Build, Visual Studio and batch file maintenance ^ Experience working with TFS or Subversion code repositories

Knowledge:

  • Working knowledge of relational databases, SQL and management information systems (MIS)
  • Advanced working knowledge of technical documentation
  • Advanced working knowledge of software development lifecycle and relevant milestones; project management methodology
  • Working knowledge of insurance terminology, property and casualty billing systems and policy administration systems
  • Working knowledge of business and management principles involved in strategic planning, resource allocation, leadership technique, and coordination of people and resources
  • Deep understanding of release management process
  • Advanced working knowledge of .NET build and deployment processes
  • Working knowledge of automated testing tools

Competencies/Skills:

  • Working knowledge of relational databases, SQL and management information systems (MIS)
  • Advanced working knowledge of technical documentation
  • Advanced working knowledge of software development lifecycle and relevant milestones; project management methodology
  • Working knowledge of insurance terminology, property and casualty billing systems and policy administration systems
  • Working knowledge of business and management principles involved in strategic planning, resource allocation, leadership technique, and coordination of people and resources
  • Deep understanding of release management process
  • Advanced working knowledge of .NET build and deployment processes
  • Working knowledge of automated testing tools