Description
About The Company
ICF is a mission-driven organization dedicated to making a positive impact on society by improving the lives of individuals and communities worldwide.
Our core values emphasize embracing diversity and fostering an inclusive culture that encourages different perspectives and innovative solutions.
We are committed to hiring individuals who are passionate about building a workplace that values and leverages differences to drive success.
Our Health Engineering Solutions team collaborates closely with clients to define visions of success and execute strategic initiatives that deliver tangible results.
We recognize that success is achieved through the combined efforts of dedicated professionals working on tailored solutions.
As part of our team, you will have the opportunity to contribute to the development of cutting-edge healthcare reporting services, utilizing advanced cloud technologies, DevSecOps practices, and Agile methodologies.
We prioritize continuous learning and growth, providing a supportive environment where team members share expertise and collaborate on complex projects.
This role offers flexible working hours aligned with Eastern Time, with options to start earlier or work later based on individual time zones.
Our environment promotes a culture of innovation, teamwork, and professional development, making it an excellent opportunity for experienced DevOps engineers seeking to make a meaningful impact in healthcare technology.
About The Role
We are seeking a seasoned DevOps Engineer to join our dynamic team focused on building and maintaining a best-in-class healthcare reporting platform.
In this role, you will be responsible for designing, deploying, and managing cloud-based infrastructure solutions primarily on AWS, leveraging Infrastructure as Code (IaC) tools such as Terraform.
You will work closely with cross-functional teams—including application development, security, networking, and operations—to implement automated, scalable, and secure environments that support our healthcare services.
The ideal candidate will possess strong expertise in CI/CD pipeline development, cloud automation, and monitoring solutions.
You will play a pivotal role in optimizing deployment workflows, ensuring system stability, and enhancing security through automation and continuous improvement practices.
Your contributions will help shape the future of healthcare data reporting and analytics, impacting the lives of countless users and stakeholders.
This position offers an opportunity to work in a collaborative environment where innovation and technical excellence are valued.
You will be involved in implementing best practices for cloud security, infrastructure management, and operational monitoring, ensuring high availability and performance of critical systems.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related fieldMinimum of 3+ years of experience setting up CI/CD pipelines with open-source pluginsAt least 3+ years of experience working in DevOps, Agile, or Scrum environments5+ years of hands-on experience with configuration management, cloud orchestration, and automation tools in AWS5+ years of experience provisioning and managing infrastructure and applications within AWS cloud environments2+ years of experience automating Continuous Integration and Continuous Deployment processes5+ years of experience writing infrastructure as code using TerraformAbility to obtain and maintain a Federal Public Trust clearanceAuthorized to work in the United States and must have resided in the U.S.
for at least three of the last five years
Responsibilities
Design and implement cloud-based solutions in AWS using Infrastructure as Code (IaC) tools like TerraformDeploy, configure, and manage AWS services, ensuring scalable and secure infrastructure environmentsCollaborate with technical stakeholders across application development, security, networking, and operations teamsAutomate the deployment and management of applications and infrastructure componentsBuild and maintain CI/CD pipelines to support development, testing, and production releasesSet up, integrate, and sustain monitoring tools such as Amazon CloudWatch, Splunk, and third-party solutions to ensure system health and performanceAnalyze business and technical requirements to develop operational workflows and automation strategiesImplement security best practices and compliance standards, including FISMA, FedRamp, and NIST guidelinesParticipate in team efforts to push technological boundaries and improve existing systemsMaintain documentation and provide technical support for infrastructure and deployment processes
Benefits
Competitive salary range of $108,476 to $184,409 based on experience and qualificationsFlexible work hours to accommodate different time zones and personal preferencesComprehensive health, dental, and vision insurance plansPaid time off and holidays to support work-life balanceOpportunities for professional development and certifications, including AWS certificationsRemote work environment with nationwide flexibilitySupportive team culture focused on innovation, inclusion, and continuous learning
Equal Opportunity
ICF is an equal opportunity employer committed to creating a diverse and inclusive workplace.
We welcome applications from all qualified individuals, regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or veteran status.
We also consider qualified applicants with arrest and conviction records in accordance with applicable laws.
Reasonable accommodations are available for candidates with disabilities or religious needs throughout the application and employment process.
We believe that diverse teams foster innovation and excellence, and we are dedicated to providing an equitable environment for all employees.