Senior AWS Cloud Application Architect at Atlanta, Georgia, USA |
Email: [email protected] |
Job Description The Cloud Solutions Architect will play a key role in designing and implementing secure, scalable, and modular cloud solutions using AWS, with an emphasis on microservices architecture, UI frameworks, and advanced databases. The role requires strong technical and leadership skills to guide internal and vendor teams, ensure adherence to architectural best practices, and drive project success. This position is pivotal for the Georgia Child Welfare program initiatives, where the architect will analyze, design, and manage infrastructure to meet business and technical requirements. Key Responsibilities 1.Cloud Architecture Design oLead the design and implementation of secure, scalable cloud architectures using AWS. oEnsure modular, efficient solutions that align with cloud computing best practices. 2.Networking/Security oDevelop network/firewall configurations and work with AWS Cloud Managed Services for proper documentation and setup. 3.Microservices and Modular Systems oArchitect and develop robust Java-based microservices and modular systems to fulfill business requirements. 4.UI Development Oversight oOversee user interface development using React or Angular, ensuring seamless backend integration and enhanced user experience. 5.Database Management oDesign and manage databases (PostgreSQL, Document DB, Elasticsearch) to maintain high performance, reliability, and scalability. 6.Infrastructure as Code (IaC) oImplement IaC using tools like AWS CloudFormation or Terraform to automate cloud resource provisioning and management. 7.Cloud Monitoring and Optimization oSet up and manage AWS monitoring solutions, including AWS CloudWatch, for continuous performance and security oversight. 8.Leadership and Collaboration oMentor internal teams and vendors, perform design/code reviews, and enforce architectural standards. 9.Project Delivery oDrive project delivery by overseeing architecture, design, and development processes, ensuring alignment with deadlines and budgets. 10.Best Practices and Documentation oImplement software development best practices and maintain detailed documentation for architecture, design specifications, and development guidelines. 11.Linux/Unix Administration oManage Linux/Unix system administration tasks, including configuration, scripting, and management. Qualifications Education: Bachelor's degree in Computer Science, IT, or a related field (advanced degrees or certifications preferred). Experience: Minimum of 10+ years in IT software architecture and development with deep expertise in AWS, Java microservices, React or Angular UI frameworks. Database Skills: Extensive experience with PostgreSQL, Document DB, and Elasticsearch, including complex data model design and management. Infrastructure as Code: Proven expertise in IaC tools such as AWS CloudFormation or Terraform. Cloud Monitoring: Proficiency in AWS monitoring tools like CloudWatch. Leadership: Demonstrated leadership abilities with a track record of managing technical teams and delivering successful projects. Proactive Problem-Solving: Strong troubleshooting skills with a proactive approach to identifying and resolving technical challenges. Best Practices: In-depth knowledge of modular design, code quality, and system maintenance. Preferred Skills Configuration Management: Knowledge of tools such as Puppet and Ansible. Scripting Languages: Proficiency in Python, Bash, or PowerShell. Cloud-Native Design: Familiarity with Docker, Kubernetes, and serverless architectures. Software Modularization: Experience with modernization strategies for system flexibility and scalability. Scheduling Tool: Experience with BMC Control-M for job execution configuration. MDM System Experience: Knowledge of Teradata MDM is a plus. Keywords: user interface database information technology |
[email protected] View all |
Tue Nov 12 02:57:00 UTC 2024 |