Business Management Associates, Inc.
Alexandria, Virginia
06/02/2026
Full time
Job DescriptionJob DescriptionIT Web Application Developer (Drupal) - Linux & Open-Source PlatformsJob Summary The IT Web Application Developer (Drupal) is responsible for supporting, developing, deploying, and maintaining enterprise and mission-critical web applications hosted on Linux and open-source platforms. This role provides technical expertise in Drupal-based applications, Apache/Tomcat stacks, scripting, automation, security hardening, and performance optimization in regulated and large-scale environments. Key Responsibilities - Web Application Development & Support - Support, deploy, and maintain Drupal-based web applications in enterprise and regulated environments. - Perform Drupal installations, upgrades, patching, and module maintenance. - Troubleshoot application issues across web, application, and infrastructure layers. - Collaborate with development teams to support PHP-based applications and RESTful integrations. Linux & Web Infrastructure Administration - Administer Linux-hosted web platforms supporting Apache and Tomcat application stacks. - Configure, maintain, and optimize web server environments for availability and performance. - Support application backend integrations with relational databases. - Assist with server lifecycle management, including upgrades and consolidation efforts. Security, Compliance & Risk Management - Implement SSL/TLS encryption, access controls, and security hardening measures. - Apply operating system and application security patches. - Ensure compliance with organizational and federal security requirements. - Support audits and compliance validation activities. Automation, Monitoring & Performance - Develop and maintain automation scripts using shell scripting and open-source tools. - Implement monitoring and alerting using enterprise monitoring platforms. - Tune systems for performance, scalability, and reliability. - Support high availability and disaster recovery planning and execution. Cross-Functional Collaboration - Work closely with developers, database administrators, infrastructure, and security teams. - Provide technical guidance and operational support for application teams. - Participate in incident response and root-cause analysis activities. Required Skills & Competencies Drupal Web Application Development (Drupal 7/8/9) Linux Web Hosting & Administration Apache HTTP Server & Tomcat PHP, HTML, CSS, JavaScript Web Application Security & Hardening Performance Tuning & Optimization Shell Scripting & Automation CI/CD Support High Availability & Disaster Recovery Technical Environment Web Technologies: Drupal, PHP, REST APIs Servers: Apache HTTP Server, Tomcat Operating Systems: Red Hat Enterprise Linux, UNIX variants Databases: MySQL, Oracle Automation & Scripting: Bash, Korn Shell, Perl, Python Monitoring Tools: Enterprise monitoring platforms Education Master's degree in Computer Science or related technical discipline Experience Requirements - 10-15+ years of experience supporting enterprise web applications - Extensive experience with Drupal-based platforms and Linux environments - Experience supporting mission-critical systems in regulated or government environments - Proven experience with security, performance optimization, and automation