What are the responsibilities and job description for the Cloud/Drupal Subject Matter Specialist position at BFG Enterprises?
Job Overview
The System Administrator – Cloud/Drupal is the primary technical resource for operations and maintenance of www.bea.gov, BEA's public website and Drupal/LAMP-based content management system. This position manages the complete LAMP stack (Linux, Apache, MySQL, PHP) environment, administers Drupal core and contributed modules, implements security hardening and compliance measures, and provides performance optimization across on-premises and cloud-based server environments. The role is responsible for backup and disaster recovery, custom PHP scripting, Git-based version control, CDN integration, and providing technical recommendations for BEA's cloud environment governance and cost optimization. This position requires a robust combination of Linux system administration, web development, and database management expertise.
Duties
- Primary resource for O&M of www.bea.gov servers — on-premises and cloud-based Linux infrastructure
- Primary resource for O&M of www.bea.gov Drupal content management system
- Configure and manage Linux-based servers hosting Drupal applications; install, configure, and maintain Apache web server
- Manage MySQL databases including backup strategies, performance tuning, and security best practices
- Maintain and update PHP versions to support Drupal and its module dependencies
- Install, update, and configure Drupal core, contributed modules, and themes; manage user roles and permissions
- Monitor and apply security updates for Drupal, PHP, Apache, and MySQL; implement firewalls and intrusion detection
- Debug Drupal module/theme issues; write custom PHP scripts to extend Drupal functionality
- Manage version control using Git for deployment tracking and code management
- Configure CDN integration and manage caching solutions (Varnish, Memcached) for site performance
- Implement automated database and file system backups; develop and test disaster recovery plans
- Support and manage Windows cloud servers and services; assist with cloud migrations
- Maintain documentation for system configurations, processes, and security best practices
- Provide detailed technical recommendations for improving security, reliability, and cost-efficiency of BEA's cloud environment
- Draft implementation plans for approved recommendations; implement approved enhancements
Experience
- Proven experience in designing and managing cloud computing architectures across multiple platforms including AWS, Google Cloud Platform, Azure, OpenStack, VMware, Rackspace, or Citrix.
- Extensive knowledge of IT infrastructure components such as operating systems (Linux/Unix/Windows), virtualization technologies (VMware, Hyper-V), containerization (Docker), orchestration (Kubernetes), and automation tools (Terraform, Ansible).
- Strong background in web development frameworks including JavaScript, Ruby on Rails, Node.js, .NET technologies; familiarity with application development best practices in Agile environments.
- Hands-on experience with database management systems such as MySQL, PostgreSQL, Oracle Database Server; proficiency in SQL/T-SQL scripting for data manipulation and system integration.
- Deep understanding of service-oriented architecture (SOA), microservices architecture design principles, RESTful API development & integration.
- Knowledge of NoSQL databases like MongoDB or similar for scalable data solutions; experience working with SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service) models.
- Familiarity with DevOps practices including CI/CD pipelines using Jenkins or equivalent tools; scripting skills in Bash or PowerShell for automation tasks.
- Demonstrated ability to implement system hardening measures to enhance security posture across diverse operating systems including Linux and Windows environments.
- Excellent problem-solving skills combined with a service-oriented mindset to deliver reliable solutions that meet organizational needs efficiently. Join us to be at the forefront of cloud technology innovation! Your expertise will empower our digital transformation efforts while ensuring secure and scalable web content management systems that make a difference worldwide.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent professional experience)
- 5 years of Drupal CMS administration experience in production environments
- 5 years of Linux system administration experience (RHEL, CentOS, or Ubuntu preferred)
- Proficiency with the full LAMP stack: Linux, Apache, MySQL/MariaDB, PHP
- Experience with Drupal security patching, vulnerability management, and compliance hardening
- Working knowledge of Git version control for deployment management
- Experience with backup and disaster recovery implementation for web applications and databases
- U.S. citizenship; minimum Tier 1 background investigation; higher tier may be required
Preferred Experience
- Experience supporting a federal .gov public-facing website in a FISMA-compliant environment
- Experience with cloud platforms (Microsoft Azure, AWS, or GCP) including cloud server management and migration
- Experience configuring CDN solutions (Akamai, CloudFront, or Varnish) in a federal web environment
- Familiarity with Drupal 9/10 features including Composer, configuration management, and automated testing
- Experience with PHP scripting for custom Drupal module development or data transformation
- Knowledge of web performance tools (Memcached, Redis, database query optimization)
- Experience with Windows Server administration alongside Linux environments
- CompTIA Linux , RHCE, or equivalent Linux administration certification
Certifications
- CompTIA Security
- CompTIA Linux
- Red Hat Certified Engineer (RHCE)
- Acquia Certified Drupal Developer
- AWS/Azure cloud certifications
Pay: From $118,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Vision insurance
Work Location: In person
Salary : $118,000