AWS Developer (DevSecOps)
Job description:
The AWS Developer will lead design and implementation of the technical solution for the client’s cloud-based system for data science. In this role, the AWS Developer will Establish the Development Cadence and implement Agile Development and DevSecOps; Establish Backlog and CI/CD Pipeline; Execute the Integrated Master Schedule (IMS) to meet milestones; Develop the Minimum Viable Product (MVP) and mature it to Fully Operational Capability (FOC); Develop System Specifications and System Components; Integrate System Components and Perform System Tests. He/she will also Perform Operations and Maintenance Functions and Implement CI/CD for future Versions and Enhancements; Requirements, Development; Test, Operations; Perform Stakeholder Support Functions; System Security; Training; and Help Desk Support.
Project description:
The customer has a huge (old and live) scientific database on premises that needs to be migrated to the cloud (AWS specifically), it involves the complete cycle of understanding/gathering customer needs (scientists), working with the database, proposing solutions considering the AWS catalog, plan, implement and monitor. It is a long-term project, around 9 years.
Required Technical Skills and Experience:
Storage: AWS App2Container, ECS, ECR, SE3, Disaster Recovery, S3, S3 Glacier, Storage Gateway, Snow family
Compute: AWS High Performance Compute (HPC) Architecture, microsystem tools and solutions, Kubernetes, GitOps, CrossPlane, Jupyter Lab (Jupyter Notebooks), JupyterHub, Universal Control Plane, EC2, Nitro Enclaves.
Ops: RDS and Aurora, AWS management console, Cost optimization (AWS billing and cost management), Management and Governance (all AWS framework apps and tools).
Security: Cognito, GovCloud (US), AWS Firewall manager, Identity and Access Management (IAM), documentation & compliance with Federal Security Regulations and Guidelines leading to Authority to Operate (ATO).
Education/Experience:
• 10+ years’ system development and integration, using Agile and DevSecOps in commercial cloud environments
• BSc. in System Engineering, Software Engineering or Computer Science from an ABET accredited University.
Other:
Must have:
• Proactive, team player, and problem-solver
• Excellent oral and written communicator
• Previous experience in large-scale scientific systems design
• AWS certifications or any additional professional certifications
Nice to have:
• Experience with NASA Software Systems Engineering Framework
• Experience with cloud-based implementation and cloud migration
• Knowledge of Government IT security standards and requirements
Job Benefits:
The client offers all the benefits required by law: health insurance, vision, dental, relocation expenses, referral program, continuous education support, in-house training with our highly experienced staff (all PhD's), partnership with AWS.