AWS Cloud Engineer
Brooklyn, NY
12 months contract
Job Function:
- Design, implement, and deploy applications on AWS cloud infrastructure for scalability, high-availability and resilient applications
- Managing the security of the Cloud Infrastructure, implementing best practices, setting up governance and guardrails across AWS organization and accounts
- Manage user access to the Cloud environment for all the accounts across all geographies, regular auditing and reviewing best practices
- Develop Backup and Disaster Recovery (DR) strategy for Infrastructure and Applications
- Work closely with the applications development team and advocate the use of cloud native services for secure, scalable, and robust application development
- Understand the user and application needs and provision the right-size/type infrastructure
- Implement Security best practices, develop solutions to protect infrastructure and data, define and implement security policies/measures for various use cases/business needs, regularly access risks and develop and review guardrails
- Administration and maintenance of the HPC cluster/simulation environment, create budgets and regularly report the usage to the department heads and senior management
- Administration and maintenance of the AI systems, hosting, configuring, securing the data and access
- Regularly and promptly reporting issues and cloud infrastructure health to management
- Patching and upgrading the workload (Linux and Windows servers) as per the policy and best practices
- Plan and execute on-premises to cloud migration projects, work closely with the development team and business users for workload migrations, testing, troubleshooting and migration cutovers
- Day to day administration and monitoring of the Cloud infrastructure, Linux and Windows workload, Database, storage etc.
- Develop and maintain the necessary documentation, including Requirements documentation, Architecture/Design documentation and Test Cases
Qualifications:
- B.S. in Computer Science or related field with 8+ years’ experience; or M.S. in Computer Science or related field with 7+ years’ experience.
- Strongly Preferred – Minimum one certification: AWS Certified Solutions Architect (Associate, Professional preferred), AWS Certified Security Specialist. AWS Certified DevOps Engineer.
- 7-10 years required (10+ years preferred) – Overall 7+ years of hands-on experience in IT industry designing, developing, testing and managing software applications and cloud infrastructure.
5 years’ required experience in:
- Designing and implementing Public/Hybrid cloud infrastructure solutions that are highly available, scalable, and resilient. Good understanding for AWS best practices and well architected framework.
- Designing and deploying solutions: web applications, applications developed using AWS native services – Cognito, Secrets Manager, DynamoDB, S3, RDS, IAM Identity Center, etc.
3 years’ required experience in:
- Managing the Global AWS network environment: VPC, subnets, transit gateways, Site to site VPN connections, multi-account/vpc peering, hybrid cloud connectivity and network security.
- Linux (Amazon) administration: Provisioning, configuring, patching and deploying applications and middleware.
- Industry-standard tools/Cloud native tools for infrastructure monitoring, application performance monitoring, visualization, and alerting.