Data Storage Engineer
Data Storage Engineer COMPANY:This company provides financial products and services that increase the availability and affordability of housing for many Americans. LOCATION: Reston, Virginia DESCRIPTION:Develop, modify, or update applications used by business units or infrastructure units. Lead, or play lead technical role in development teams' efforts to determine unit needs and business processes that are automated by the application. Participate in or review all of the steps in the software development life cycle to create and modify the software. KEY JOB FUNCTIONS: Participate with team of technical staff and business managers or practitioners in the business unit to determine systems requirements and functionalities needed in large/complex development project.: Assess and develop high level design requirements for project and communicate in writing or in meetings with development team. Assess detailed specifications against design requirements.: Review coding done to advance application upgrade, extension, or other development. Analyze application for data integrity issues.: Develop test protocols or plan for testing revised application and review test results.: Serve as project lead or lead technical staff in course of application development project: May mentor less experienced technical staff; may use high end development tools to assist or facilitate development process. EXPERIENCE:: 4+ years of related experience: Participate in planning, implementation, and growth of our infrastructure on Amazon Web Services: Work closely with our architects and engineers to recommend and design database or data storage solutions that effectively reflect our business needs, security, and service level requirements: Work with application and architecture teams to conduct POC and implement the design in production environment in AWS: Migrate existing databases from on premise to AWS using various tools including but not limited to AWS Data Migration Services and AWS Schema Conversion Tool.: Support production issues and troubleshooting for both on premise DBs as well as AWS RDS.: Experience designing and building application/DB on AWS: Advanced hands on experience with Oracle and Postgres database administrationAdvanced knowledge of various AWS services such as VPC, EC2, ELB, RDS, Redshift, Dynamo DB, Route53, S3, EMR & IAM: Infrastructure automation through scripting (Eg shell, Python, Java, JSON).: Hands on experiences in Cloud Formation and Lambda: AWS Associate Level Certification required EDUCATION: Bachelor's Degree or equivalent required Company Description: Discovery Solutions is a staffing agency providing staffing solutions to many different industries. We provide a unique service tailored to our clients and candidates needs on a global scale. With an experience and skilled staffing team, we offer a highly professional service.