Job Directory Lead DevOps Engineer

Lead DevOps Engineer
Arlington, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

It's Time For A Change… Your Future Evolves Here

Evolent Health has a bold mission to change the health of the nation by changing the way health care is delivered. Our pursuit of this mission is the driving force that brings us to work each day. We believe in embracing new ideas, challenging ourselves and failing forward. We respect and celebrate individual talents and team wins. We have fun while working hard and Evolenteers often make a difference in everything from scrubs to jeans.

Are we growing? Absolutely about 40% in year-over-year revenue growth in 2018 . Are we recognized? Definitely. We have been named one of "Becker's 150 Great Places to Work in Healthcare" in 2016, 2017, 2018 and 2019, and One of the "50 Great Places to Work" in 2017 by Washingtonian. We recognize employees that live our values, give back to our communities each year, and are champions for bringing our whole selves to work each day. If you're looking for a place where your work can be personally and professionally rewarding, don't just join a company with a mission. Join a mission with a company behind it.

Evolent Health is seeking a Lead DevOps Engineer to join a team of highly skilled cross-functional experts to support our overall software engineering and related Azure infrastructure activities. On this team you will work directly with our larger Agile organization and will have a degree of autonomy to collaboratively learn, plan, design, implement, and operate modern best practices in DevOps. Strong candidates will be comfortable working with full-stack software in both Windows and Linux OS, and be able to implement and support infrastructure, software deployment automation (continuous integration and delivery), configuration management, and related tooling.

What You'll Be Doing

* Research, evangelize, and implement best practices and tools for DevOps, continuous integration, build automation, containerization, deployment automation, and configuration
* DevOps best practices implementation
* Setup, maintenance, and administration of application lifecycle management tools, such as Azure DevOps, GitHub, and custom tooling applications.
* Develop software solutions to support DevOps tooling; including implementation of bug fixes, feature enhancements, and content updates
* Implement cloud-first designs, containerization, serverless architectures
* Participate in the full systems life cycle with solution design, development, implementation, and product support using Scrum and other agile practices
* Cloud services and infrastructure setup, configuration, and support
* Build, create, migrate, and troubleshoot engineering cohort of cloud services and virtual servers in new and existing development, test, and production environments
* Work with data center provider and DBAs to architect and configure SQL Server environments optimized for both OLAP supporting the data warehouse and OLTP supporting transactional systems in a virtual as well as physical server environments
* Work with data center provider to optimize environment for high availability and DR
* Ensure server availability after OS, malware or virus protection patching
* Configure applications on Microsoft IIS web servers and Windows servers, runtime binding, compile time binding, and DLLs
* Script and use server and application monitoring tools
* Actively maintain collaborative team relationships
* Plan, estimate, manage, and monitor team progress using Microsoft Azure DevOps and other issue tracking software
* Assist in the testing and user acceptance of web pages and applications
* Assist with tier 2 and 3 support for server and network environment issues as the go-to technical person for server or network issues, supporting the Service Operations team
* Understand Evolent's application architecture to provide support for troubleshooting and application issue resolution
* Work with application development team to make recommendations to enhance the stability, availability, performance and security of Evolent application assets.

Experience You'll Need:

* Bachelor's Degree required (prefer Computer Science or Engineering emphasis)
* 5+ years of experience in the job offered or a related DevOps or engineering position
* Extensive experience with deployment automation and shell/command line scripting
* Experience programming and developing software

Finishing Touches - Preferred Experience with:

* Self-organizing Agile teams
* Docker and Kubernetes
* Microsoft Azure environments with Windows and Linux OS
* Azure serverless and PaaS services
* Large scale public facing web application infrastructure
* SOA architecture, configuration optimizing, and administration for Microsoft Windows Server, IIS, and SQL Server products in both OLAP and OLTP environments
* Supporting production operations for a medium to large data center
* Server and application monitoring tools and scripting
* Troubleshooting, isolating, and remediating server availability and performance issues
* Deployment tools (e.g. Azure DevOps release pipelines, UrbanCode Deploy, Chef, etc.)
* Version control with Git, GitHub, and TFSVC
* Build automation with Azure DevOps, TeamCity, Grunt, and Gulp
* Application development using Entity Framework, Angular, or React
* Designing and implementing high performing and scalable SQL Server environments
* Application and server security configuration, testing, and vulnerability remediation
* Supporting IIS web application clustered environments
* Supporting SQL Server high-availability environments
* Windows clustering and federation

Evolent Health is an equal opportunity employer and considers all qualified applicants equally without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.