Location: Reston, VA - Hybrid (Approximately 2 days a week in office)
*Please note that previous USCIS clearance is highly preferred* Description Metric5 is currently seeking a DevOps Engineer to provide support in our Data Warehouse and Data Lake team in a cloud environment. You will play a crucial role in designing, implementing, and maintaining the infrastructure and deployment pipelines for our data processing systems. You will collaborate closely with stakeholders, data engineers, data scientists, and other cross-functional teams to streamline the development, deployment, and operation of data warehouse and data lake solutions in a cloud-based environment. Your expertise in cloud technologies, automation, and infrastructure as code will contribute to the scalability, reliability, and performance of our data platform. You will support our EKS platform by developing deploying scripts to deploy docker images for software need to support our Data Engineers and Data Scientists. Additionally, you will execute scaling of the EKS platform while integrating need monitoring, centralized logging, and security scanning tools.
Program Mission The program you will be supporting has a mission to provide development, security, and operations (DevSecOps) support to U.S. Citizenship and Immigration Services (USCIS) with a focus on development, operations, and modernization of the Agency's Enterprise Data Warehouse/Data Lake. The team utilizes open-source, AWS Cloud, and Big Data technologies, agile project management practices, and modern DevSecOps delivery to provide the business intelligence support systems to meet the reporting, data analytics, and machine learning/artificial intelligence needs critical to USCIS leadership, data/business analysts, data scientists, and other decision-makers.
Required Skills 8+ years of experience using CI/CD tools like Gradle, Docker, GitHub, Jenkins, Terraform and Ansible, to create, manage, and update continuous integration (CI) / continuous delivery (CD) pipelines
8+ years of experience with SonarQube and Nexus
8+ years of experience with at least one development language such as Java, JavaScript, Python, Scala, etc.
Takes initiative to solve persistent issues, remove blockers, and move DevSecOps tasks forward without explicit guidance
8+ years experience using AWS and Kubernetes
8+ years experience with Unix/Linux OS including shell scripting, networking, storage and release management
Experience delivering technical demos and delivering key updates to stakeholders
Design, develop and operationalize new processes such as on demand environment provisioning
Experience in supporting an EKS cluster, deploying infrastructure as code using and monitoring production platforms
8+ years experience with automating the provisioning and maintenance for infrastructure
Monitor performance degradations and ongoing maintenance of AWS Cloud platforms
Participate in the evaluation of the organization's technology use and needs and recommend improvements, such as software upgrades
Excellent analytical, communication and organizational skills
Identify opportunities for refinement, tools consolidation, and continuous improvement
Familiarity with GIT and branching strategies
8+ years experience with various operating platforms, metadata management, and experience with SQL and ETL
Ability to write complex SQL queries and scripts
8+ years experience with Data Warehouse/Data Lake ETL code deployments (repository, folder, workflow and mapping level)
Self-driven with the ability to adapt quickly, work in a challenging and fast paced environment within cross-functional teams, and able to promote creative problem solving within their team
Knowledge of the Agile framework, including Scrum and Kanban, and management tools (e.g., Jira, Confluence)
Strong teamwork, coordination, planning and influencing skills
Preferred Skills
Stay abreast of new capabilities offered by open-source tools and cloud services to provide recommendations proactively and regularly
Experience with Harness.IO
Experience with Windows scripting
Experience with Tenable, Grafana, Prometheus, ArgoCD, New Relic and Splunk (ELK stack)
Experience using tools such as JUnit, Tomcat, Selenium, etc
Education: Bachelor's degree in a technical discipline preferred - Computer Science, Mathematics, or equivalent technical degree, or the equivalent combination of education, professional training, and/or work experience.
Location: Reston, VA - Hybrid (Approximately 2 days a week in office)
USCIS Entry on Duty (EOD) required.
*Please note that previous USCIS clearance is highly preferred* Salary: $150,000 - $175,000
About Metric5 Metric5 is a small business with big company benefits. We have a passionate team of smart, fun, caring professionals, and we are here for the long haul. Join our growing team in a business where your contributions make an enormous impact.
Our organization offers a comprehensive employee benefits package, continuous professional development, with a best in class company culture that is enjoyable to work in and supports the growth of each of our professionals.
Our benefits include:
- Health & Dental Insurance with 100% of individual coverage paid for by the company
- Vision Insurance
- Life & Short Term Disability Insurance
- 401k with company match (employees are immediately vested)
- Paid Vacation
- 9 Paid Holidays per year (plus 2 paid floating holidays)
- Parental Leave
- Employee Bonuses
- Professional Development Reimbursement Program
- Tuition Assistance Program
Metric5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.