Dev. Ops. Manager

Job Title: Dev. Ops. Manager
Category: Technology Location: CaringBridge Office

Organization Summary

Our Mission is to amplify the love, hope and compassion in the world, making each health journey easier. Our Vision is to be the first place people turn to connect to their community during a health journey. Founded in 1997, CaringBridge is the largest, oldest and most widely used social networking site for family and friends to communicate with loved ones during a health journey. Based in Minnesota, we are proud of our global reach and nonprofit status with 90% of our funding coming from the people who have experienced the power of CaringBridge firsthand. Thanks to the compassion and generosity of our donors and volunteers, CaringBridge is able to connect and serve millions of people each year. Since our founding, more than half a million CaringBridge websites have been created and it’s become an indispensable part of many people’s lives. Every 8 minutes, a new CaringBridge website is created for someone experiencing a health crisis.

Primary Objective of Position

Responsible for the architecture, implementation and support of our technology infrastructure and Dev Ops environment. Is accountable for delivering highly available, stable and user centered infrastructure and technology services. Manages the internal team and external partnerships to be successful.

Duties & Responsibilities

  • Leads and manages the team providing technology infrastructure and dev ops services to the organization. Establishes objectives, goals, performance requirements, clarifies responsibilities of those supervised, conducts performance appraisals and development plans for individual employee improvement. Manages and allocates resources across many projects and initiatives.

  • Develops, communicates, and implements comprehensive technology strategies for the organizations applications to meet business and consumer needs. Optimizes applications for mobile and web usage. Must be familiar with market and organizational dynamics and is capable of turning strategy into reality directly and through influence.

  • Manage the AWS cloud environment and relationships

  • Provides comprehensive server administration and maintenance for CaringBridge production environment. Executes hardware, OS, and software installations and upgrades.

  • Documents configuration and maintenance procedures for supported systems. Performs system capacity planning and provides regularly scheduled detail reporting.

  • Conducts performance monitoring and provides appropriate system tuning to guarantee responsive system performance. Tests and deploys relevant software at most current and stable releases.

  • Oversees system monitoring ensuring system performance and timely remediation of problems. Ensures system scalability through capacity planning.

  • Oversees all IT policies and practices including information security, data retention, business continuity and disaster recovery.

  • Oversees hardware and software lifecycle management including the installation of new and updating of existing equipment and software.

  • Oversees application code deployments and planned service outages to production environment.

  • Manages and maintains network infrastructure, such as firewalls, load balancers, switches and routers. Provides networking support including managing resources to perform the configuration and maintenance of Cisco switches and firewalls.

  • Responds to system alerts 24/7 and assesses, troubleshoots and resolves problems related to server, software, database, network and storage.

  • Stays current on market, competition and trends including tactics, field concepts and practices applying them to strategies when applicable.

  • Establishes and sustains interactive relationships with external vendors and contacts to result in favorable networks to support the current and future goals of the organization and to benchmark practices/results to maximize organizational effectiveness.

  • Provides fiscal support for the department by providing input for the departmental budget and manages within budget parameters to ensure financial benchmarks are met and proactive course correction is taken when necessary.

  • Keeps manager informed of important developments, potential problems, and related information necessary for effective management. Coordinates/communicates plans and activities with others, as appropriate to ensure a coordinated work effort and team approach.

  • Performs related work as apparent or assigned.

Experience & Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals to perform the essential functions.

  • Bachelor’s degree or equivalent experience in computer science, technology, or related field.
  • 7-10 years of experience in computer science, technology or position of similar responsibilities.
  • 3-5 years of leadership or management experience.
  • Strong understanding of software development methodologies (SDLC and Agile).
  • Strong virtualization, configuration management, cloud architecture, and cloud monitoring.
  • Strong delivery pipeline, build automation, continuous integration. Experience with continuous delivery/deployment.
  • Knowledge of QA integration, selenium/selenium grid.
  • Thorough knowledge of Redhat/CentOS Linux/Unix, MySQL and Mongo databases, Cisco networking, Power MTA, Zabbix, Mac and Windows System administration.
  • Knowledge of application/network security principles.
  • Ability to create and maintain scripts and programs used in system and network management.
  • Strong understanding of network protocols and trouble shooting skills.
  • Strong understanding of OOP and design principles.
  • Experience working in high availability environments.
  • Experience with Distributed Version Control.
  • Experience with end-user support practices.
  • Knowledge of capacity planning.
  • Knowledge of api management traits.
  • Strong self-starter with a record of success.
  • Strong collaboration and teambuilding skills.
  • Excellent organizational and planning skills.
  • Ability to cope with the rapid pace and constant change associated with the industry.
  • Ability to successfully manage numerous projects simultaneously.
  • Ability to communicate effectively, both orally and in writing with personnel and outside contacts.

To Apply

To respond to this opportunity, please send your resume and salary requirements to: jobopenings@caringbridge.org

or

CaringBridge
Attention: HR
2750 Blue Water Road, Suite 275
Eagan, MN 55121

SVG_Icons_Back_To_Top
Top