DevOps Engineer
Global Dimensions, LLC · Annapolis Junction, MD · 1 wk ago
HybridFull-time
Essential Job Functions
- Design, implement, and maintain GitLab CI/CD pipelines supporting enterprise software development.
- Automate software builds, testing, deployments, and release management.
- Manage Nexus Repository for artifact storage, dependency management, and software version control.
- Develop Infrastructure as Code (IaC) solutions using AWS CloudFormation and/or Terraform.
- Improve deployment reliability through automation and continuous integration best practices.
- Build, configure, and maintain Apache Solr clusters utilizing ZooKeeper.
- Administer Windows Server environments supporting enterprise applications.
- Plan and execute infrastructure upgrades with minimal operational disruption.
- Support migration from on-premises VMware infrastructure to AWS cloud environments.
- Configure and administer AWS services including EC2, VPC, IAM, S3, CloudFormation, and related services.
- Monitor infrastructure health, performance, availability, and capacity.
- Implement security controls across on-premises and AWS cloud environments.
- Support secure application deployment and infrastructure hardening.
- Develop containerization strategies for Java-based applications.
- Implement configuration management and environment consistency across multiple environments.
- Support disaster recovery, backup, and system resiliency initiatives.
- Troubleshoot infrastructure, deployment, and application issues.
- Collaborate with software developers, QA engineers, database administrators, infrastructure engineers, and cybersecurity teams.
- Develop and maintain deployment documentation, architecture diagrams, and operational procedures.
- Participate in change management, release planning, and production deployments.
- Recommend improvements to automation, monitoring, scalability, and system reliability.
Required Qualifications
- U.S. Citizenship required.
- Ability to obtain and maintain a Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance.
- 13+ years of experience in DevOps, Systems Engineering, Cloud Engineering, Information Technology, or a related field.
- A Bachelor's degree may substitute for 4 years of experience.
- A Master's degree may substitute for 6 years of experience.
- Extensive experience designing and maintaining GitLab CI/CD pipelines.
- Experience administering Nexus Repository.
- Experience building, administering, and upgrading Apache Solr clusters utilizing ZooKeeper.
- Strong Windows Server administration experience.
- Experience supporting VMware-based enterprise environments.
- Strong AWS experience including EC2, VPC, IAM, S3, CloudFormation, and/or Terraform.
- Experience implementing Infrastructure as Code (IaC).
- Experience automating enterprise software deployments.
- Strong troubleshooting and systems integration skills.
- Excellent written and verbal communication skills.
Desired Skills
- Active TS/SCI clearance with an in-scope polygraph.
- Experience containerizing Java applications using Docker and/or Kubernetes.
- Experience with configuration management tools such as Ansible, Chef, or Puppet.
- Experience implementing DevSecOps and security automation.
- Experience supporting AWS migrations for federal government or Department of Defense systems.