DevOps Engineer - Build Engineer - Configuration Engineer

  • Miami, FL
  • Full-time

Company Description

HealthCentrix enables individuals to achieve and maintain an optimum health status by connecting them to their healthcare providers and by providing a set of tools, the knowledge and the devices necessary to measure and manage their own self-care process. 

mHealth as a Service start-up company is looking for talented, highly-motivated Senior Java Developers for challenging projects to create sophisticated RIA (Rich Internet Applications) for exciting new Healthcare IT solutions.

 

Job Description

We are looking for a talented Senior DevOps Engineer to manage, monitor, and scale our infrastructure. We use and rely on cutting edge tools to develop our cloud-hosted platform. The ideal candidate is obsessed with high-availability distributed systems and cannot sleep unless the servers are well-oiled and humming.

The DevOps Engineer who gets excited about the development pipeline. He is an expert in many of the following areas:

  • (Distributed) Version control systems (git, CVS, etc)

  • Code review systems (gerrit, barkeep, etc)

  • Automated build (and testing) platforms (Bambooy, Jenkins, Maven, etc)

  • Packaging (debs, jars, eggs, gems. The more the better)

  • Build artifact repository systems (apt, artifactory, PyPI, etc)

  • A great developer- has written games and debugged kernels at work in the same week.

The DevOps Engineer will be a critical member of our cross functional team, responsible for designing and configuring multiple environments, and introducing automating at every step.


Responsibilities include:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned to meet business needs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.



  • Develop, improve, and maintain the infrastructure management systems behind HealthCentrix Cloud Services platform

  • Automate our dev pipeline to make the 'commit to deploy' process a quick and painless one for our colleagues and ourselves.

  • Hack software which keeps track of thousands of servers and their states.

  • Build software to give fellow developers fully configured virtual servers to hack and test on.

  • Manage our deployment, testing, and CI infrastructure

  • Automate repetitive tasks required to maintain a secure and up to date operational environment

  • Deep understanding of what life is like as an Ops Engineer to better help them in times of need.

  • Does not treat software projects as black boxes when debugging. Comfortable with digging into the source to find out what is happening.

  • Measure everything, report on interesting, and alert on critical issues

  • See problems before they impact customers and drive required solutions with urgency

  • Provide weekly status reports on the operational environment

  • Available to handle and resolve issues escalated from the production environment on an on-call 24/7/365 as required

  • Work with the engineering team on capacity planning, system performance & availability requirements

  • Create and update documentation for operational process, procedures and environment configurations

  • Ensure proper monitoring, alerting, capacity planning and reporting in the production and corporate environments

  • Develop processes, tools, and documentation in support of production operations

  • Evaluate new software, hardware and infrastructure solutions

  • Be willing to jump on escalated issues as needed

  • Cross-train and mentor peers to improve their ability to support the environment

  • Helping to build and maintain our infrastructure

  • Creating and Updating Puppet and Vagrand deployments

  • Working with a large portion of Amazon’s services

  • Diving into interesting data storage technologies

The members of our team are all developers. The gang is an empowered, self-organizing unit. We actively work to continuously improve our work methods, by giving each other regular feedback on what we like or would like to change.

 

Qualifications


  • BS or MS in Computer Science or similar field

  • Genuinely passionate about developing software for the purpose of automation.

  • 5+ years experience as System Admin for customer facing production systems running and Linux. Excellent command line skills on Linux/Unix.

  • 3+ years experience managing production web infrastructure (Linux, Tomcat, JBoss).

  • 2+ years experience working in data center environments; including 24x7x365 supported environments

  • Experience with Amazon AWS based production environments and configuring deployments

  • Experience with mySQL or PostgreSQL is highly desirable. General working knowledge of SQL is required.

  • Experience with Python, Ruby, Perl, PowerShell or Bash for automation

  • At least three years of experience in Java or Python.

  • Experience with configurations using Puppet, Vagrant automation tools. Capacity to write scripts for systems automation. Experience in Puppet and Vagrant is highly preferred.

  • Proficient in GIT, Maven, Bamboo

  • Proficient  in Jira and Confluence is a plus

  • Experience working with system and network monitoring tools: Nagios, Munin, and Cacti.

  • Familiar with server security hardening practices on Linux

  • Familiar with DNS, NFS, LDAP

  • Working knowledge of TCP/IP Networking, VLANs, Load Balancers, and Firewalls.


  • Ability to estimate, plan and execute projects

  • Must have excellent communication, organization, and teamwork skills.

  • Highly flexible, adaptable, and able to deal with uncertainty in a start-up company atmosphere.

  • Must have strong attention to detail

  • Willingness to learn and grow with company

  • Ability to develop innovative ideals

  • Not scared to say "I don't understand, please teach me."

  • Must be dependable with a great work ethic, demonstrated initiative, ownership of issues, and exceptional attitude.

  • Awesome written spoken communication skills in English

  • Spanish knowledge is a plus, but not mandatory

Additional Information

s