Title: Cloud Data Engineer
Location: Beaverton OR (Onsite)
Duration: 6 months
Implementation Partner: Infosys
End Client: To be disclosed
JD:
Responsibilities:
- Designing and building persistence infrastructure as code with high quality (that you help write tests for) into a delivery pipeline (that you help maintain) to ensure secure reliable (replicated/activeactive) performant operations of domaindriven REST APIs in the AWS cloud
- Subject matter expert in data storage/persistence in the cloud helping guide others to build and test against distributed activeactive systems as code
- Share responsibility of maintaining infrastructure as code with an infrastructure expert.
Qualifications:
- 5 years of handson software engineering experience in agiledriven SDLC for AWS cloud serverless APIs
- Bachelors degree in Computer Science or Engineering or equivalent experience
- Strong expertise in Databricks Snowflake and Tableau.
- Proven track record of being selfdirected results orientated with demonstrated ability to achieve aggressive goals despite ambiguity and multiple priorities
- Excellent verbal and written communication skills both technical and businessfacing
- Experience with DevSecOps including development operational & QA skills
- Ability to define solution options provide estimates on effort and risk and evaluate technical feasibility
- Experience with Agile: Scrum Kanban etc.
Required Skills:
- 5 years 8 preferred experience with AWS cloudmanaged database solutions and services for SQL and NoSQL with a focus on performance and security (DynamoDB DocumentDB managed MongoDB S3 with SQL Select or Athena/Glue MSSQL PostgreSQL MySQL etc.)
- 3 years of experience with NoSQL & SQL strategies to ensure data storage is designed for security reliability availability maintainability and performance
- 2 years required experience with digesting/creating/maintaining comprehensive logical and physical architecture diagrams for describing database/persistence infrastructure in an implementable way
- 1 years required 5 years preferred experience in the following AWS cloud services in the capacity of an individual contributor / implementer: API Gateway Lambda Docker container creation/use/deployment
- 1 years required experience with the following advanced AWS cloud services: IAM VPC API Gateway advanced features (WAF contract interpolation etc.) and API Gateway customer authorizers (e.g. authentication Lambdas with Okta or similar OAuth 2.0)
- Familiarity with OpenAPI/Swagger contracts
- 1 years of experience in application development using NodeJS for data transport mutation and data object / contract management
- 1 years of experience writing in provided unit testing and integration testing suites preferably in NodeJS (Jasmine Mocha NightwatchJS TestCafe Cypress etc.)
- 1 years of experience developing against a cloud provider using Hashicorp Terraform
- 2 years experience implementing activeactive systems
- Full stack application experience throughout its lifecycle (Design Engineering Testing Deployment Support)
- 2 years of experience with modern build strategies continuous integration unit testing static analysis and automated integration testing
- Solid foundation in data structures algorithms and architecture patterns (REST publisher/subscriber domaindriven design microservices eventing)
- Experience with consuming RESTful web services and nuances for how they might interoperate with cloud data storage
- Experience with TTL caching and related strategies in data persistence at edge
- Experience implementing ABAC/RBAC authorization/entitlements with multitenant and unitenant data storage in the cloud
- Experience implementing eventing/alerting systems for publisher/subscriberbased architecture of databases in the cloud
- Experience implementing data object models as code libraries
- Experience with automated testing for serverless technology stacks and with mock data testing
- Ability to write effective technical documentation
- Familiarity with automating the testing software to ensure responsiveness efficiency and security
- Familiarity with CI/CD including relevant experience with tools like Jenkins 2.0
- Experience directly working on teams with DevSecOps responsibilities
- Proficient in performing peer technical code reviews and pair programming activities like extreme programming (XP)
- Knowledgeable with version control systems (required: GitHub) and issue tracking / ALM tools (required: Jira)
Optional Skills:
- NodeJS API framework experience preferred but not required