What are the responsibilities and job description for the Data Automation Engineer position at System One?
HOW A DATA AUTOMATION ENGINEER WILL MAKE AN IMPACT
Job Functions/Requirements:
•Support the Geospatial Services and Solutions business area to provide high-quality, cost-effective solutions to the customer
•Design and implement automation solutions to enhance data capture, data refinement, and processes. Coding examples include:
?Interfacing with device APIs in order to collect operational metrics
?Administering and automating data pipelines between different environments
•Produce and deploy code via GitLab projects in collaboration with other team members
•Utilize best practices for source control, testing, and deployment of software changes
•Work in close collaboration with other automation engineers, infrastructure administrators, and data scientists
•Diagnose, isolate, and expediently resolve complex problems pertaining to data structures
•Develop methods of ensuring data incompatibilities among systems are systematically eliminated
•Develop and recommend data management policies, standards, practices, and security measures to ensure effective and consistent data management operations
•Participate in continuous improvement efforts to increase data availability, data quality, and speed of access
•Maintain up-to-date documentation of designs/configurations, ensuring team members have continuity of recurring tasks
•In office work requirement > 80%
•Travel requirement 0%
WHAT YOU'LL NEED TO SUCCEED:
Required Skills:
•Bachelor's Degree in Computer Science or related technical discipline, or the equivalent combination of education, technical certifications or training, and work experience
•8 years of related systems engineering experience
•Scripting, coding, or software development experience
•Comfort with Linux/Windows command-line
•Automation mindset
•System administration and/or DevOps environment experience
•Active TS/SCI clearance and eligibility to obtain a CI poly
Desired Skills:
•Python experience
•Shell scripting experience such as Bash or PowerShell
•Experience with Database technologies such as Postgres, SQL Server, Oracle, or MySQL
•Experience writing and working with SQL commands
•Version control experience with Git
•Experience with Gitlab and Git workflows
•Familiarity with Agile Scrum methodologies
•Time management skills and the drive to work with limited supervision within a small team
Bonus Skills:
•Web App development experience such as Flask, Django, React, etc.
•UI/UX experience
•Experience with Analytics tools such as Tableau
•Infrastructure as Code experience
•Experience in technical operations at DoD/IC agencies
•Cloud experience such as AWS, Azure, GCP, etc.
Location: On Company Site
US Citizenship Required