Senior Cloud Application Architect - Apollo Technology Solutions LLC
Atlanta, GA
About the Job
Job Title: Senior Cloud Application Architect
Location: Atlanta, GA
Duration: 6+ Months
Work Arrangement: Hybrid
Interview Type: Web Cam Interview Only
Engagement Type: Contract
Note:
As a Senior Cloud Application Architect, you will be at the forefront of designing and implementing scalable, efficient, and robust cloud-based applications.
Your role will involve leveraging your expertise in AWS, Microservices, React or Angular UI, and advanced databases like PostgreSQL, and Elastic search.
Cloud Architecture Design:
Experience:
Configuration Management:
Location: Atlanta, GA
Duration: 6+ Months
Work Arrangement: Hybrid
Interview Type: Web Cam Interview Only
Engagement Type: Contract
Note:
- HYBRID work option: However, the selected candidate must be available to report onsite as directed by the client.
- Candidate must be local to Metro Atlanta
As a Senior Cloud Application Architect, you will be at the forefront of designing and implementing scalable, efficient, and robust cloud-based applications.
Your role will involve leveraging your expertise in AWS, Microservices, React or Angular UI, and advanced databases like PostgreSQL, and Elastic search.
- You will lead architecture design efforts, guide internal and vendor teams, and ensure the successful delivery of projects by applying best practices in software development and maintenance.
- In addition, be accountable for analyzing and designing the infrastructure architecture and management of technology-based business solutions to meet business and technical requirements for Georgia Child Welfare – Office of Information Technology program initiatives.
Cloud Architecture Design:
- Lead the design and implementation of scalable and secure cloud architectures using AWS. Ensure that solutions are modular, efficient, and aligned with best practices in cloud computing.
- Should prepare the network/firewall flows between the systems and provide documentation and work with AWS Cloud Managed Services team.
- Architect and develop Java-based microservices and modular systems that are robust, scalable, and meet business needs.
- Supervise the development of user interfaces using React or Angular, ensuring seamless integration with backend services and superior user experience.
- Design and manage databases using PostgreSQL, Document DB, and Elasticsearch to ensure optimal performance, reliability, and scalability.
- Design and implement infrastructure as code (IaC) using tools such as AWS CloudFormation or Terraform to automate the provisioning and management of cloud resources.
- Implement and manage cloud monitoring solutions to ensure the health, performance, and security of applications and infrastructure. Utilize AWS monitoring tools like CloudWatch for effective monitoring and alerts.
- Direct and mentor internal teams and vendors, overseeing design and code reviews, ensuring adherence to architectural standards and best practices.
- Drive the successful delivery of cloud application projects by managing architecture, design, and development processes. Ensure projects meet deadlines, budgets, and quality standards.
- Advocate for and implement best practices in software development, including modular design, code quality, and system maintenance. Proactive Problem-Solving:
- Identify and address potential technical issues early, providing innovative solutions and ensuring timely resolution.
- Develop and maintain comprehensive architecture documentation, design specifications, and development guidelines to support ongoing maintenance and future enhancements.
- Experience with Linux/Unix systems administration, including configuration, scripting and management.
Experience:
- Minimum of 10+ years in IT software architecture and development with significant expertise in AWS, Java microservices, and modern UI frameworks (React or Angular).
- Extensive experience with PostgreSQL, Document DB, and Elasticsearch, including designing and managing complex data models.
- Proven experience with infrastructure as code (IaC) tools such as AWS CloudFormation or Terraform.
- Experience with cloud monitoring tools and practices, including AWS CloudWatch and other related technologies.
- Demonstrated ability to lead technical teams, manage complex projects, and drive successful project outcomes.
- Strong problem-solving skills with a proactive attitude towards identifying and addressing technical challenges.
- In-depth knowledge of software development best practices, including modular design, code quality, and system maintenance.
- Bachelor's degree in computer science, Information Technology, or a related field. Advanced degrees or relevant certifications are a plus.
Configuration Management:
- Familiarity with configuration management tools such as Puppet and Ansible.
- Proficiency in one or more scripting languages, such as Python, Bash, or PowerShell.
- Experience with modern cloud-native design principles, including containerization (Docker), orchestration (Kubernetes), and serverless architectures.
- Experience with software modularization and modernization strategies to enhance system flexibility and scalability.
- BMC Control M experience is a plus for configuring job executions and administrative activities.
- MDM system experience is a plus.
- Bachelor's degree in computer science, Information Technology, or a related field. Advanced degrees or relevant certifications are a plus.
- IT software architecture and development with significant expertise in AWS, Java microservices, and modern UI frameworks (React or Angular).
- Extensive experience with PostgreSQL, Document DB, and Elasticsearch, including designing and managing complex data models.
- Experience with infrastructure as code (IaC) tools such as AWS CloudFormation or Terraform.
- Experience with cloud monitoring tools and practices, including AWS CloudWatch and other related technologies.
- Experience with software modularization and modernization strategies.
- Experience with modern cloudnative design principles, including containerization (Docker), orchestration (Kubernetes), and serverless architectures.
- Proficiency in one or more scripting languages, such as Python, Bash, or PowerShell.
- MDM system experience is a plus.
Source : Apollo Technology Solutions LLC