DevOps Engineer (Senior Programmer) (Job #493437)
The Hilltop Institute at the University of Maryland, Baltimore County (UMBC) is seeking a DevOps Engineer (Senior Programmer) to join its Technology Innovation team. Hilltop uses a data-driven approach to inform key state and federal policymakers on health care financing and delivery system reform in Maryland and other states. Hilltop’s Technology Innovation team has developed several Medicaid Management Information System (MMIS)-based applications, including the DataPort, a business intelligence and reporting platform for use by health care policy decision makers. Clients include the Maryland Department of Health, the Maryland Health Care Commission, the Developmental Disabilities Administration, and the Health Services Cost Review Commission, as well as the federal government and Medicaid agencies in other states.
The DevOps Engineer is a new position created to address Hilltop’s expanding portfolio of work and enable the team to develop and deploy application components using continuous integration or continuous deployment (CI/CD) methodologies. The incumbent will be responsible for establishing CI/CD pipelines integrated with Hilltop’s project management software, Microsoft DevOps, and strategically migrating processes and application components to the cloud, either Microsoft Azure or AWS, depending upon use case. The DevOps Engineer is an excellent communicator, working closely with analysts, programmers, and project managers in order to effectively close the gaps between software development and our IT operations.
The DevOps Engineer is responsible for developing automated integration with third party organizations with whom Hilltop has, or needs to, establish automated integration. The incumbent is responsible for managing data encryption and secure communication between Hilltop’s infrastructure and the third party, through SFTP, PGP, and/or other approved HIPAA-compliant channels such as Microsoft OneDrive.
As the person responsible for automating deployments, the DevOps Engineer works closely with Hilltop’s Data Manager to ensure that SQL databases and SQL Server Integration Services (SSIS) and other Microsoft SQL components are managed effectively and deployed continuously both on premises and to our remote clients. The DevOps engineer tunes processes and uses cloud or on-premise resources to make them more efficient. Hilltop’s data repository is growing at an exponential rate, and the incumbent will work to make our infrastructure scalable.
The DevOps Engineer will be responsible for both operations support of existing products and new product development. Specific duties include but are not limited to the following:
- Infrastructure planning, testing, and developing. Overseeing permissions to infrastructure. Reporting to the CTO with recommendations for cloud adoption, then executing plans.
- Incorporating security as a first-class property of all operations and product development
- Maintaining master lists of third-party organizations’ staff and service accounts as part of security monitoring and compliance activities
- Performing continuous integration with third parties through secure channels and automating data distribution and acquisition in accordance with governing data use agreements
- Architecting cloud-based solutions to achieve efficiency gains in production processes, providing cost-effective storage, and enabling innovation
- Collaborating closely with the Data Manager to develop new SQL components, and working closely with analysts and other managers for quality control
- Developing and managing the continuous deployment of new SQL and Tableau® components both on premises and remotely.
- Bridging the gap between software development (including production-grade SAS and SQL programs) and IT operations and acting as a liaison with UMBC’s Department of IT Linux and Windows groups
This position will include access to protected health information (PHI), and the successful candidate will be required to complete training and must handle all PHI appropriately according to Hilltop policies and all applicable laws and regulations.
- Desire to work in a collaborative environment and solution driven to see the big picture.
- Must have strong analytical skills and a strong attention to detail; programming experience with SQL and ETL tools, such as Informatica, SSIS, and reporting tools such as SSRS and Tableau®.
- Must have production experience with SQL, SAS, and Python, and integration with requirements tracking tools/version control systems such as git.
- Be comfortable working in both a team environment and independently.
- Excellent verbal and written communication and time management skills.
- A commitment to quality, an intense customer focus, and the ability to work independently on tasks, as well as within ad hoc multi-disciplinary agile project teams in a fast-paced environment.
Education: Requires a master’s degree with course work in statistical analysis, advanced data modeling, computer science, information systems, health policy, human computer interaction, or equivalent, as well as five years of experience with ETL, applications and SQL programming and supporting, and deploying production code (SQL, SAS, SSIS). (A bachelor’s degree plus seven years of experience with databases, applications and SQL programming and supporting and deploying production code, may be substituted for the master’s degree.)
- Have a portfolio of work available on github or equivalent
- Experience with CI/CD using gitlab and Microsoft DevOps team collaboration application
- Familiarity with the CMS Chronic Conditions Warehouse (CCW), Healthcare Effectiveness Data and Information Set (HEDIS), or other health care data sets and quality measures
- Experience supervising a team of developers
- Professional certifications in SQL and/or other programming language
Salary is commensurate with qualifications and experience. The position is full-time, offers opportunity for professional growth, and includes the full university benefits package, including tuition remission for qualified candidates. Note: this is a grant-funded position, wherein employment is contingent upon the renewal of the grant.
While this position is onsite at The Hilltop Institute’s offices located on the UMBC campus, options for part-time telework are anticipated as UMBC finalizes its plans for reopening in fall 2021.
Applicants should provide a portfolio of previous work. Resumes will be accepted until the position is filled, but for best consideration, submit a cover letter, resume, samples of data visualizations, and the contact information for three professional references by September 17, 2021, to the DevOps Engineer/Senior Programmer Search Committee at:
firstname.lastname@example.org (MS Word or PDF attachments required)*
*Note: The cover letter, resume, references, and examples should be included in separate attachments.
As required by the 1986 Immigration Act, be prepared to present acceptable documentation upon hire showing your identity and that you are a U.S. citizen or an alien who is authorized to work.
UMBC IS AN AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER.
July 29, 2021