ESSENTIAL JOB FUNCTIONS
- Design, develop and maintain scalable AWS solutions and infrastructure, including but not limited to: EC2, RDS, S3, DynamoDB, Elasticache, and Route53.
- Perform PostgreSQL and Oracle database administration, including maintenance, troubleshooting, tuning, optimization, installation, upgrades, backup/recovery, and data migration.
- Partner with Engineering, Development, Quality Assurance, Professional Services, and Technical Support to ensure the success of the assigned product offerings and schedules.
- Engage in Agile team practices such as daily standups, backlog refinement, release planning and sprint planning.
- Coordinate configuration changes, installs, and upgrades with appropriate development teams and product owners while following company change control procedures.
- Advise Architecture team on infrastructure enhancements and services that will facilitate the overall improvement (i.e. quality, features, cost, etc.) of the company's product offerings.
- Research, evaluate and implement new technologies based on company and product need.
- Participate in capacity planning to determine future infrastructure needs.
- Participate in 24x7 on-call responsibilities, maintaining the availability and performance of all customer-facing production services.
- Implement monitoring and reporting capabilities to assist engineering in rapidly identifying issues.
- Actively monitor supported systems and respond promptly to security or usability concerns.
- Upgrade systems and processes as required for enhanced functionality and security compliance.
- Maintain product service level agreements.
- Accurately document all processes and procedures for routine and non-routine tasks.
- All other duties and responsibilities as assigned.