Sr. DevOps Engineer

Sr. DevOps Engineer

Department:               Software Engineering

Direct Supervisor:       Manager, Software Engineering

Location:                     Newton, MA Office

General Summary

IF you are passionate about technology and desire to be a key contributor to a company’s bottom line, while using some of the latest and greatest tech stack in the industry. IF you are looking to join a team of colleagues with that same passion, be highly collaborative, and win as a team! IF you enjoy building true Enterprise-Level Microservices.

Then look no further…

naviHealth, the health industry’s leading post-acute care coordinator, is seeking highly-motivated, tech-savvy, team player for the role of Senior DevOps Engineer. This role is a key contributor to the naviHealth/Cardinal Health organization, contributing to a highly skilled software engineering team delivering industry-leading state-of-the-art technology solutions.

Successful candidates will possess proven experience in DevOps practices in build engineering and the automation/orchestration of software delivery pipelines.  The candidate must possess an ability to identify, implement, configure and deliver quality solutions across the enterprise. He or she/must have passion and energy for DevOps and Cloud automation/orchestration.

The person in this role will assess the workflow steps necessary to build and deploy application artifacts to production systems.  The engineer will automate the pipeline where possible; injecting human intervention where necessary.  These steps include but are not limited to build, integration, system and security testing.  Their goal; to improve frequency of deployments while reducing errors and the total time spent performing manual work.

Principal Duties and Responsibilities

  • Identify and implement industry-leading CI/CD, container management, and other DevOps solutions.
  • Management and configuration of complete CI/CD processes and software.
  • Implement, manage, and configuration of container managed environment.
  • Work with software engineering and infrastructure to define and implement solutions.
  • Engage with team members in a collaborative manner while achieving objectives.
  • Contribute to team growth by providing advice, mentoring, and coaching to other engineers with positivity and enthusiasm.
  • Identify opportunities for process improvement and effectively present them to decision makers.
  • Routinely review technology trends to identify potential value of new tools, frameworks, and patterns.
  • Assume ownership of automation processes; inclusive of problem resolution and root cause analysis.

Qualifications

  • Strong background in Linux/Unix Administration.
  • Strong experience with Docker and container management software, like Kubernetes.
  • Experience with CI/CD components, such as Git, Bamboo, or equivalent and leveraged in support of build engineering
  • Experience with automated testing within CI/CD the process.
  • Experience with automation/configuration management using either Puppet, Chef, Salt, or an equivalent.
  • A working understanding of code and script, preferably .Net and JavaScript.
  • Strong experience with SQL.
  • Knowledge of best practices and IT operations in an always-up and always-available service environment.
  • Experience in an Agile environment.
  • Bachelor’s degree in computer science, or equivalent experience.

Knowledge and Skills

The following skills and knowledge are desirable.

  • Continuous Integration/Delivery (CI/CD): Bamboo, Jenkins
  • Build Engineering:  Maven, Bitbucket, Stash, Git, Artifactory, SonarQube, BurpSuite
  • Configuration Management: Salt, Chef, Ansible, Terraform, Packer
  • Containerization: Docker, Kubernetes, Swarm, Rancher
  • Operating System: Ubuntu, CentOS, Windows
  • Orchestration: Octopus, Rundeck
  • Middleware: Tomcat, Apache, Nginx, Kafka
  • Data Management Systems: ElasticSearch, MongoDB
  • Languages: Python, Bash, Java, JavaScript, .Net or other scripting languages
  • Other:  YAML, JSON, XML, Atlassian Product Suite

Knowledge and Skills

  • NoSQL experience is a plus.
  • Healthcare experience.

About naviHealth

NaviHealth partners with health plans, health systems and post-acute providers to manage the entire continuum of post-acute care. We utilize evidence-based protocols to optimize care and bundled payment methodologies to align all stakeholders. The result: optimized care and outcomes, reduced inpatient days, reduced hospital readmissions, and increased patient satisfaction.

NaviHealth ™ is proud to be an equal opportunity/affirmative action employer. We are committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce.