As a Data Engineer, you will be responsible for the design, structure, and maintenance of data. You will ensure the accuracy and accessibility of data relevant to the project. The management and organization of data requires proficiency in database design (Concept Maps, ER Diagrams, etc). Responsible for assisting in the establishment of an IT Architecture practice, and the adoption of an architecture and standards methodology. You will be responsible for managing activities that take place during solution ideation, solution design, and solution implementation. Review business context for solutions to client challenges as well as defining the vision and requirements for the solution, recommending potential options, selecting the most optimal option, and the development of a roadmap for the selected solution. Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures.
A successful data architect must possess superior analytical skills and be detail oriented. Data architects require the ability to communicate effectively as part of a larger team within the information technology department. Additionally, a data architect will need to explain complex technical concepts to non-technical staff.
Minimum Requirements:
- Active TS-SCI clearance
- Bachelor’s degree or equivalent practical experience.
- Analyzing, planning, and defining data architecture framework, including security, reference data, metadata, and master data
- Creating and implementing data management processes and procedures
- Understanding of cloud architectures and enabling tools and technologies, such as AWS Cloud (GovCloud/C2S).
- Familiar with Amazon Web Managed Services (AWS).
- Ensuring the integrity of data backup and storage systems
- Monitoring security software and tools
- Responding to security or usability concerns quickly
- Comprehensive grasp of data warehouse design best practices for data modeling and ETL system design
- Working knowledge with software platforms and services, such as Docker, Kubernetes, JMS/SQS, SNS, Kafka, AWS Lambda, NiFi, Airflow, or similar.
- Working knowledge with datastores MongoDB/DynamoDB, PostgreSQL, S3, Redshift, JDBC/ODBC, and Redis.
- Experience in performance tuning of applications, including data model and schema optimization
- Familiar with Linux/Unix server environments.
- Experience with Agile development methodology.
- Analyze and document solution complexity and interdependencies.
- Working knowledge with Collaboration tools, such as Jira and Confluence.
Preferred Qualifications:
- Master’s degree or equivalent experience in a related field.
- Familiarity and experience with the Intelligence Community (IC), and the intel cycle.
- Familiarity and experience with the Department of Homeland Security (DHS).
- Direct Experience with DHS and Intelligence Community (IC) component's data architectures and environments (IC-GovCloud experience preferred).
- Developing application programming interfaces (APIs) to retrieve data
- Keen interest in learning and using the latest software tools, methods, and technologies to solve real world problem sets vital to national security.
- Working knowledge with public keys and digital certificates.
- Experience with DevOps environments.