Jobs and Careers
GO
Senior DevSecOps Engineer
GovCIOWashington, United StatesRemotefull_timeVerifiedPosted 2 Jul 2025
💰 $145,000/yr
About the role
Overview
GovCIO is currently hiring for a Senior DevSecOps Engineer to support our client’s contract needs. This position is located in the Washington, DC and will be a remote position with intermittent visits to customer location.
Responsibilities
JBOSS
- Install JBoss EAP on supported platforms (Linux, RHEL, Windows).
- Configure in standalone or domain mode, depending on architecture needs.
- Apply Red Hat-supported RPMs or ZIP installations and ensure compliance with licensing.
- Deploy and manage Java EE applications (WAR/EAR) via:
- Management CLI
- Admin Console
- Automation scripts (Ansible, shell)
- Enable rolling deployments, hot deployment
- Set up HTTPS/SSL with trusted certificates and secure keystores.
- Enforce RBAC (Role-Based Access Control) using the management realm.
- Configure security domains, JAAS, and Elytron security (modern Red Hat EAP security subsystem).
- Manage key EAP subsystems:
- Datasources (JDBC)
- JMS (ActiveMQ Artemis)
- Web (undertow)
- EJB, JPA, JAX-RS, JTA, JNDI
- Modify configurations via:
- Management CLI
- xml or domain.xml
- JBoss Management API
- Monitor JVM and application performance with tools like:
- JConsole
- JMC (Java Mission Control)
- JBoss CLI
- Tune JVM options, garbage collection, connection pools, and thread pools.
- Analyze logs (server.log, boot.log) and configure log rotation and log levels.
- Apply Red Hat-provided patches and updates using RHSM or offline methods.
- Maintain backup procedures for:
- Configuration files
- Deployed apps
- Domain/host controllers (in domain mode)
- Prepare and test disaster recovery procedures and environment restoration.
- Integrate JBoss EAP with:
- Red Hat AMQ
- Connect to external systems like databases, message brokers, or logging systems (ELK stack).
- Maintain up-to-date documentation on:
- Configuration changes
- System architecture
- Patching history
- Implement audit logging and track changes for compliance.
- Work with DevSecOps teams to ensure EAP adheres to security best practices.
- Troubleshoot:
- Deployment failures
- Classloading conflicts
- Transaction rollbacks
- Application or subsystem crashes
- Interface with Red Hat Support via the Customer Portal and create support cases when needed.
- Automate tasks using:
- Ansible (especially Red Hat Certified Collections)
- JBoss CLI scripting
- Shell/Python scripts
- Integrate EAP deployments with CI/CD pipelines (Jenkins, GitLab, Tekton).
- Support EAP clustering, session replication, and high availability.
- Manage load balancing with Apache HTTPD, mod_cluster, or HAProxy.
- Manage SSL certificates and domain configurations, ensure SSL certificates are renewed on a timely manner
- Stay up-to-date with JBOSS releases and new features.
- Execute, test and document upgrade procedures in lower and production environments
Artifactory
- Deploy and configure Artifactory instances, ensuring they meet organizational requirements for scalability and high availability.
- Tune Artifactory settings, implement caching strategies, and optimize storage solutions to enhance performance and scalability.
- Utilize tools like Prometheus, Grafana, and JFrog Mission Control to monitor system health, set up alerts, and ensure continuous operation.
- Define and manage user roles and permissions to control access to repositories and artifacts, ensuring security and compliance.
- Integrate Artifactory with LDAP, SSO, or other authentication systems to streamline user management.
- Integrate JFrog Xray with Artifactory to scan artifacts for security vulnerabilities and license compliance.
- Implement fine-grained access control using users, groups, permissions, and permission targets.
- Ensure that backups are encrypted and access-controlled to prevent unauthorized access to sensitive data.
- Pipeline Integration: Integrate Artifactory with CI/CD tools like Jenkins, GitLab CI, and others to automate artifact storage and retrieval.
- Implement processes to promote artifacts through different stages of the development lifecycle, such as development, staging, and production.
- Develop scripts to automate routine tasks, such as repository cleanup and artifact promotion.
- Set up and manage local, remote, virtual, and federated repositories to organize and control access to artifac
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s