Senior DevOps Engineer
Onyx Government Services, LLC., is a Service-Disabled Veteran-Owned Small Business (SDVOSB) headquartered in Northern Virginia. We specialize in data management, integration, and analysis solutions to provide decision-ready information to Command and Control (C2) and Decision Support Systems. Our expertise includes Information Technology, database & COTS integration, and custom software development. Onyx pairs subject matter and functional experts with developers to deliver high-quality, tailored solutions, including the Onyx Data Management Toolkit—a combination of Agile Development principles, COTS Integration, and custom software.
Must possess an active BI or NACLC Public Trust security clearance.
About the role
We are seeking a Senior DevOps Engineer to lead GitLab CI/CD implementation for an enterprise data warehouse migration from Oracle to cloud-based platforms. The ideal candidate will design, implement, and optimize GitLab CI/CD pipelines, automate deployment processes, and integrate DevOps best practices. This role involves close collaboration with architects, data engineers, developers, database administrators, and cloud teams to establish scalable CI/CD solutions that enhance deployment efficiency, reliability, security, and operational excellence throughout the data warehouse modernization journey.
Responsibilities
- Design, develop, and implement enterprise-grade GitLab CI/CD pipelines to support Oracle-to-cloud data warehouse migration activities.
- Automate build, test, deployment, and release processes for data warehouse components, ETL/ELT workflows, database scripts, and cloud infrastructure.
- Develop CI/CD frameworks and standards to enable consistent deployment practices across development, testing, and production environments.
- Integrate automated testing, code quality checks, security scanning, and approval workflows into GitLab pipelines.
- Collaborate with cloud architects, data engineers, and application teams to enable continuous delivery of cloud-based data solutions.
- Implement DevOps automation practices using Infrastructure as Code (IaC), scripting, and cloud deployment tools.
- Troubleshoot and optimize CI/CD pipeline performance, reliability, and security.
- Establish documentation, best practices, and operational guidelines for GitLab CI/CD adoption.
- Provide hands-on training, mentoring, and knowledge transfer sessions to team members on GitLab CI/CD concepts, pipeline development, troubleshooting, and operational support.
- Support the team in adopting DevOps culture, automation practices, and continuous improvement processes.
Requirements
- 5+ years of experience in CI/CD pipeline development and DevOps engineering.
- Strong hands-on experience implementing GitLab CI/CD in enterprise environments.
- Experience designing automated deployment pipelines for cloud migration projects.
- Experience supporting data warehouse, database, or ETL/ELT migration initiatives.
- Strong understanding of Git workflows, branching strategies, merge requests, and repository management.
- Experience with scripting languages such as Bash, Python, or PowerShell.
- Experience integrating CI/CD pipelines with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible, CloudFormation, or ARM templates.
- Strong understanding of DevOps, DevSecOps, and Agile delivery methodologies.
- Excellent communication skills with the ability to train and mentor technical teams.
Preferred Qualifications
- Experience with Oracle database migration projects to cloud platforms.
- Experience deploying cloud data warehouse technologies such as Snowflake, Azure Synapse Analytics, Amazon Redshift, Google BigQuery, or Databricks.
- Experience integrating GitLab CI/CD with data engineering tools and platforms.
- Experience implementing automated database deployment and migration frameworks.
- GitLab certification or equivalent DevOps certifications.
- Experience developing training materials and conducting technical workshops.
Pay
Estimated salary range: $150,000 - $170,000 annually. Actual compensation will be determined based on factors including experience, education, skills, contract requirements, and business needs.
Benefits
- Medical, dental, and vision insurance
- 401(k) retirement plan
- Paid time off (PTO)
- Company-paid holidays
- Short-term and long-term disability insurance
- Life insurance