Devops Engineer (2453)

Massachusetts Medical Society Waltham , MA 02154

Posted 3 months ago

The Massachusetts Medical Society is the statewide professional association for physicians and medical students. We are dedicated to educating and advocating for the patients and physicians of Massachusetts. We offer online CME courses and live events that award continuing medical education credits. The Society, under the auspices of NEJM Group, publishes the New England Journal of Medicine, a leading global medical journal and web site, and NEJM Journal Watch alerts and publications covering 12 specialties.

We are currently seeking a DevOps Engineer to work in our Waltham, MA office.

The DevOps Engineer assists with projects and applications focusing on the modernization and management of Massachusetts Medical Society CI/CD (Continuous Integration/Continuous Deployment) processes and tools. S/he is involved in all aspects of the development cycle including software development and deployment workflows such as build and test automation, configuration management, application deployment, and security.

(This is a great opportunity to expand your skills and experience building and supporting modern cloud-based solutions.)

Responsibilities:

  • Continually improve DevOps tools, processes, and procedures, and deploy and troubleshoot complex cloud solutions.

  • Build, maintain, and scale infrastructure for application environments.

  • Develop and maintain Continuous Integration/Continuous Delivery systems.

  • Act as key technical resource to developers, DevOps and QA engineers, and others in simplifying and automating applications, as well as making them more efficient.

  • Participate in ongoing design, implementation, and maintenance of systems and tools across Amazon Web Services (AWS) cloud stack, remaining current with new service and tool offerings and best practices.

  • As a member of one or more Agile teams, work closely with Development and QA staff members to help ensure end-to-end quality. Work closely with the development teams to provide high quality, highly available and dynamic solutions.

  • Evangelize scalable operational practices and play an active role automating and enforcing the same.

  • Write and maintain infrastructure documentation.

  • Exercise responsibility for delivering highly available platforms for deploying and testing our complex multi-tier applications.

  • Utilize working experience with Node.js or other platforms in building micro-services for rapid prototyping and deployment.

  • Develop release plans and service level agreements, and foster the migration of legacy applications to modern CI/CD pipelines.

  • Own production incidents/issues, and provide application support during and on occasion outside of normal business hours, responding to infrastructure incidents and alerts and escalating to other subject matter experts as necessary.

  • Work with third-party vendors to resolve infrastructure issues.

  • Full stack development opportunities depending on capabilities.

  • Other responsibilities as assigned.

Required Experience

  • Bachelor's degree in related field with 6+ years of professional technical experience, or equivalent education and experience.

  • Excellent knowledge of Linux systems (Amazon Linux), and Windows systems knowledge a plus.

  • Experiencing managing Amazon Web Services (CloudFormation, EC2, S3, ELB, ASG, etc.) is a plus, as are solid understanding of the different services AWS provides and AWS Certification.

  • Experience with container systems (Docker) and container orchestration (e.g. EC2 Container Service, Kubernetes, Mesos).

  • Experience with code repositories (Git), continuous integration tools (e.g. Jenkins, Maven or Gradle).

  • Strong professional experience automating AWS configuration, build and deployments using Ansible, CloudFormation, OpsWorks or other equivalents.

  • Understanding of AWS VPC, network management, and datacenter operations.

  • Experience designing and maintaining reliable, high-availability production systems and services.

  • Strong understanding of network fundamentals (TCP/IP, HTTP, DNS, SSL/TLS, Layer 3 and Layer 7 load balancing, etc.).

  • Experience with logging and monitoring tools, such as Splunk and Dynatrace.

  • Strong scripting experience in one of the following; Python (preferred), PowerShell, Ruby, Bash

  • Working knowledge of databases and system performance.

  • Must be an excellent and creative problem solver. (You don't need to know everything but you need to know how to find the solution.)

  • Demonstrated cooperative work style with strong communication, interpersonal and teamwork skills in an Agile environment.

  • Must be self-motivated, with the ability to work with minimal supervision.

  • Familiarity with Agile methodologies and practices is required.

Frameworks, tools: Repliweb, Jenkins, JBoss, Tomcat, RESTful web services, Subversion, GitHub, Eclipse, and Visual Studio. Experience with these specific tools is strongly preferred. Programming languages and services: Demonstrable experience with .NET, Java, scripting languages (e.g., Python), and automation tools, including Selenium, Cucumber, and Gherkin, is required. Operating systems: Ability to work comfortably in Linux OS (Ubuntu, Debian, CentOS), Mac OSX, Windows, AWS and/or other Cloud platforms.

Benefits:

Our generous benefits offerings include: 3 weeks of paid vacation, 6 personal days, 12 sick days, 12 paid holidays, medical and dental plans, 401(k) plans with company match, an onsite back-up childcare center, tuition assistance and more!

The MMS has earned praise as one of the Top Places to Work in Massachusetts by The Boston Globe for the past 6 years in a row! The Globe surveys employees regarding their opinions about company leadership, benefits, ethics, values and culture, and recognizes those companies who receive high marks from their employees.

Massachusetts Medical Society is an Equal Opportunity Employer: Min/Fem/Vet/Disabled


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Devops Ci/Cd Engineer

HCA

Posted 4 days ago

VIEW JOBS 12/13/2018 12:00:00 AM 2019-03-13T00:00 For us, atMobile Heartbeat™, improving the way clinical professionals communicate andcollaborate is a calling. We're seeking talented, creative professionals whofeel the same way. Here you'll bepart of a team that's passionate about building great solutions that empowerour customers to do great things. You'll work in an environment that'senergized by new ideas and fresh thinking. And we have fun doing it. At MobileHeartbeat, you'll be working with cutting edge technologies and having a directimpact on healthcare delivery in hospitals across the United States. OurMH-CURE product is used by nurses, doctors and other care providers across arange of hospitals, providing secure clinical communication, access to patientdata and care teams as well as delivery of alerts and alarms. We are expanding our DevOps team. We are looking for a talented DevOps ContinuousIntegration/Continuous Deployment (CI/CD) Engineer to help implement the futureof our CI/CD environments. The candidatewill be responsible for release management for all Mobile Heartbeat applicationcomponents including iOS, Android, Web Desktop App, and Java server-side toDev/QA environments. This is an opportunity for you to have a real impact on thecreation of our CI/CD platform and to work across many areas in the technologystack. Responsibilities * Drive the architecture, design, andimplementation of automated/continuous build, deploy, and release processesusing integrated tools in the CI/CD pipeline like Git/Bitbucket, Bamboo forbuild and deploy, Artifactory, etc * Provide self-service tools to the Developmentand QA teams to support day-to-day requests * Expand the CI/CD pipeline to integrate withvarious quality assurance tools, including SonarQube, Black Duck, App Scan,Checkmarx SAST, etc. * Provide self-service tools to our Operationsteam to release iOS and Android applications to the iOS App Store and GooglePlay Store for our customers * Be an active participant in change. Seek tounderstand and move your way through transitions in a positive way thatbenefits the company and yourself Required skills, Education and Experience * Bachelor's degree or higher in Computer Scienceor related field or equivalent experience * A minimum of 4 years implementing CI/CDFramework and Release Engineering * A minimum of 3 years writing tools in aprogramming language. Python ispreferred * A minimum of 2 years with Powershell scripting * Experience with building Java serverapplications using Gradle * Experience with building iOS and Androidapplications using Fastlane or similar * Experience with development tools like Bamboo,Jenkins, git/Bitbucket, or similar * Experience deploying to Windows environments * Experience with deploying to Cloud Environmentslike Azure, AWS, or similar. Azure ispreferred * Experience with relational databases. MS SQL Server is a plus * Experience with creating a self-service workflowthrough a Chatbot is desired. Errbot ispreferred * Excellent interpersonal, listening, written, andverbal skills * Strong attention to detail, ability tomulti-task, prioritize, and problem solve * Solid organizational and analytical skills Beneficial Skills and Experience * Experience with configuration management toolslike Salt, Ansible, or Chef. Salt ispreferred * Experience using Agile/Scrum development methodologies Job location: Waltham, MA HCA Waltham MA

Devops Engineer (2453)

Massachusetts Medical Society