Responsibilities:
- Migrate applications from legacy systems to the AWS cloud.
- Develop solutions for application design and IT infrastructure components.
- Understand the end-to-end performance of IT platforms and account for interrelated functionality and processes when developing designs.
- Establish and maintain policies, guidelines, and standard operating procedures.
- Monitor performance and capacity metrics for technology solutions and lead the team in addressing identified issues.
Qualifications:
- Bachelor's degree or equivalent.
- 4+ years of expertise in development using Python (BOTO3/CLI).
- Skilled in Java development.
- 4+ years managing AWS database products like RDS (Aurora/Oracle), Redshift, and DynamoDB.
- Skilled in using AWS services (Lambda, S3, Batch, EC2, ECS, SNS, SQS).
- Experience using Confluence and APIs for development.
- Code Commit & Code pipeline (CI/CD).
- Solid development practices including unit test automation.
Important skills to have:
- Programming including coding, debugging and using programming languages
- Experience gathering accurate information to explain concepts and answer critical questions
- Skilled, "hands-on" in cloud technologies and cloud computing
- Product Development includes designing products, developing product roadmaps, translating design requirements, prototyping
- Determining causes of operating errors and taking corrective action; performing root cause analysis (RCA)
- Risk assessment and management includes evaluating and designing controls, conducting impact assessments, identifying control gaps, remediating risk
- Experience monitoring and managing operation systems (OS), and staying current on patches, upgrades, and other elements of the OS
- Skilled in establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information
- Experience working in a fast-paced, Agile corporate environment