As a member of the Data Center Operations and Engineering team, the AWS Cloud Engineer will be tasked with designing, building, and maintaining systems and services on the AWS platform. This includes technical infrastructure, data backups, disaster recovery, and interactions with various vendors. Operates as part of the team to ensure the environments function at maximum capacity. Lead strategic infrastructure projects to expand and improve infrastructure performance and stability and coordinate with additional locations and teams to execute enterprise-wide project objectives.
Primary Duties
Design and Implement AWS architectures and environments
Play a key role in migrating and transforming legacy solutions to the cloud
Assist in the design of native cloud application architectures for AWS
Analyze and resolve technical problems for established environments. Provide remediation solutions for issues related to infrastructure and systems. Serve as technical expert for network problems and emergencies. Troubleshoot and resolve production related problems
Analyze and resolve technical problems for established networks. Provide remediation solutions for issues related to application or desktop usage. Serve as technical expert for application and desktop problems and emergencies
Install, upgrade, maintain and configure email, directory structures, user access controls and file services. Participate in capacity planning for servers and cloud infrastructure.
Document network problems and resolutions for future reference. Record and maintain software inventories, site and/or server licensing and user access and security.
Participate in the technical side of strategic business projects, providing expertise for decision makers. Research, recommend, purchase, test, evaluate, and implement network, server and workstation solutions.
Perform special project related tasks as assigned
Participate in an on-call rotation for after-hours coverage
Takes initiative about new products and services within the RevSpring pipeline and sets up training for team
Comply with policies and procedures as required
Qualifications
AWS implementation experience across a broad range of AWS services.
Must have in depth AWS development experience (Containerization - Docker, Amazon EKS, Lambda, EC2, S3, RDS)
Experience with core AWS platform architecture, including areas such as: Organizations, Account Design, VPC, Subnet, segmentation strategies.
Network connectivity, Direct Connect, VPN, Firewalls
Backup and Disaster Recovery approach and design
Familiar with Encryption, Logging, and Privacy/Security Protocols
Public cloud automaton tooling and scripting experience –Terraform, Pulumi, CloudFormation.
Scripting capability and the ability to develop AWS environments as code
Environment and application automation
AWS Cost Management and Optimization
Demonstrated ability to adapt to new technologies and learn quickly
Fundamental knowledge of Layer 2/3 as it relates to network devices, routers, firewalls and switches
Attention to detail
Ability to work independently and in a team environment
Excellent interpersonal skills
Excellent verbal and written communication skills
Ability to organize and multi-task job responsibilities effectively
Proven commitment to providing excellent customer service within all dimensions of the job duties on a consistent basis
Ability to learn quickly and retain knowledge to apply to new situations
Education and Experience
Bachelor’s Degree in Computer Science and 3+ years or 5+ years relevant experience.
Language Skills
Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.
PHYSICAL CAPABILITIES: Standard categories
The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Note: This Job Description may not describe all the job responsibilities and standards assigned to this position. The duties may change from time to time.