DevOps Engineer

The Burgess Group LLC - Alexandria, VA (30+ days ago)4.2


Why Burgess
Each year in America, healthcare businesses waste millions of hours and billions of dollars trying to get payments right. Our flexible software and accurate data feeds help clients eliminate this administrative waste, work more closely with their partners, and ultimately, provide more certainty for people at the point of care. By joining us in fixing these problems, you’ll directly help improve America’s healthcare system, with the benefits felt by all Americans. At Burgess, you will have a positive impact on the world.

Your Contributions Truly Matter
We’re a growing company, so you’ll be given plenty of creative freedom and the opportunity to thrive—everything you do will count.

Position Overview
The DevOps Engineer is a member of an agile development process. They are responsible for the design and implementation of application’s build, release, and configuration activities. The role works closely with IT team members and the development team to implement stakeholder requirements in the creation of quality processes. Candidate must have 3+ years’ Dev Ops experience with Windows and SQL web operations background. Candidate must have experience with Octopus Deploy.

What the Role Involves (Responsibilities)
Apply the latest industry advancements to improve infrastructure reliability, scalability, performance, and repeatability of setup and deployment.
Responsible for infrastructure setup, configuration, deployment, and maintenance.
Create and maintain automated systems for continuous integration and continuous deployment.
Work on multiple tasks in support of one or more projects that require a singular area of expertise.
Work as a project team member, or independently on small projects.
Increased skill in multiple technical environments and knowledge of a specific business area.
Create and maintain monitoring and alerting solutions to ensure that any unexpected issues are promptly identified and escalated.
Work collaboratively as a team player to develop mutually acceptable solutions among Development, Information Technology and Product Teams.
Solve problems and provide support, taking responsibility to make decisions when appropriate.
Understand applications from a technical architecture and business goals perspective to apply DevOps best practices.
Excellent communications skills with the ability to share insights and expectations with clients, stakeholders and colleagues, both locally and remote.

What You’ve Got (Qualifications & Skills)
Experience with Microsoft Infrastructure: setup, configuration and monitoring:
Windows Servers 2012+ (including administration of Internet Information Services - IIS)
SQL Server 2008+ - Database Installation, Configuration, Administration
Experience with JetBrains TeamCity: create, maintain and monitor continuous integrations using TeamCity.
Experience with Octopus Deploy: create, maintain and monitor continuous delivery and deployments.
Experience in software development with Microsoft .NET.
Experience with Git-based source control
Bachelor's degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience
Typically requires 3-5 years of programming experience.
Experience working in applications, systems or IT operations.
Knowledge of an agile team environment and process.
Excellent troubleshooting and problem-solving skills.
Requires working knowledge of two or more programming languages.
Comfort with frequent, incremental code, testing and deployment.
Ability to adapt to a changing and rapidly growing environment.

Desired (Not Required)
Experience with Public Cloud Infrastructure (Azure or AWS)
Experience with Atlassian BitBucket
Experience working in the healthcare and/or Medicare industry

Who You Are (Ideal Competencies/Skills)
Creative entrepreneur. You have a constant drive to make things better; you question the status quo and approach common challenges with creativity and constructive criticism. You have skills to clearly and convincingly share ideas in a way that adapts to your audience, regardless of function, level, or expertise.
Critical, big-picture thinker. You have a constant thirst for knowledge and the ability to credibly share it with others, whether internally or externally. You are analytical, evaluating logic-based details while always considering and problem-solving for the sake of the big picture.
Self-starter. You are proactive, self-motivated, and able to push work, start initiatives, and provide ideas independently in a team environment.
Team player & coach. You can foster professional and personal respect from others and find success in a team setting. While highly collaborative, you have natural management skills and know how to grow and develop people.
Adaptable multi-tasker. You are highly organized and flexible. You know how to manage expectations and are able to thrive in fast-paced, constantly changing environments and successfully adapt to a variety of tasks.

How We Work (Team & Culture)
Collaborative. We work together and help each other do our best by building on our work across teams and offices. We don’t own individual ideas or seek credit.
User-driven. We place our clients and our users’ needs above all else. If it matters to a user, it matters to us. We work for them, and keep ourselves accountable to that.
Hands-on. We don’t wait for problems to solve themselves. We enter the thick of it and get things done.
Impact over ego. Our culture is about results, not ownership. Great ideas have seniority over titles and levels, and great thinkers outshine fancy pedigrees.
Forward-looking. We look beyond our own world to constantly improve our business. We welcome outside speakers, tap into the latest tech, and make sure we’re future-proof in anticipation of what’s coming next.
Caring & close knit. We know and care about our people. We know each other’s project strengths—but also about upcoming family trips and favorite after-work drinks.