*Must be local to Metro Atlanta*
The *Senior Cloud Application Architect*, will be involved in the design, implementation, and management of technology-based business solutions to meet business and technical requirements for Georgia Child Welfare – Office of Information Technology program initiatives.
In addition, be accountable for analyzing and designing the infrastructure architecture.
*Required Experience:*
* Bachelor’s degree in computer science, Information Technology, or Engineering.
* Minimum 12 years’ experience developing IT application architecture solutions for organization's business concerns.
* Demonstrated experience in Core Java / J2EE technologies such as concurrency, JDBC, Spring, Hibernate etc.
, and Python programming languages.
* Extensive expertise in web technologies particularly ReactJS and related frameworks.
* Minimum of 4 years’ experience and in one or more cloud platforms (AWS, Azure, GCP).
* Extensive working knowledge of Cloud technologies such as Amazon Web Services, Google Cloud Platform (GCP) or Microsoft Azure.
* Expertise in AWS Cloud architecture, including EC2, S3,RDS, LAMBDA etc.
* Proficiency in messaging frameworks including Kafka, JMS,MQ, and Active MQ.
* Experience with data modeling and database development including SQL and NoSQL databases.
* Excellent knowledge and experience of Microservices architecture, Docker, and Kubernetes.
* Development and build tools (GIT, Jenkins, Maven, etc.
).
* Knowledge of Front, Middle and back-office functions, and applications.
* Knowledge of the Software Development Lifecycle for Iterative, Agile, and traditional approaches.
* Create and maintain comprehensive architectural and design documentation, ensuring that all technical solutions are well-documented.
* Experience with release management and an understanding of architectural schematics.
* Excellent knowledge of CI/CD concepts and tools such as GitLab, GitHub.
* Developing and deploying Infrastructure as Code (IaC) (CloudFormation, Ansible, Terraform etc.
)
* Knowledge of cloud monitoring and alerting services and capabilities.
* Monitor and optimize application performance, ensuring scalability as user demands grow.
* Ability to solve complex technical problems and accomplish tasks with minimal supervision.
* Collaborates with system analyst, engineers, programmers to design systems to support applications.
* Excellent communication skills verbal & written in English.
To be able to communicate with IT teams and departments, end users and vendors.
* Excellent time management skills.
* Ability to support project team to prioritize activities and provide deliverables as planned.
* Experience in BMC Control M Administration, calendars, and automated job scheduling system.
*Desirable experience:*
* Industry vendor certifications are desired (e.
g.
AWS, Azure, GCP or CNCF/Kubernetes certifications); although not essential if you have the experience and demonstrate the ability to work on these technologies.
* Strong background in Linux/UNIX administration (e.
g.
RedHat/CentOS 7/Alpine Linux).
* Experience with configuration management tools like Puppet and Ansible.
* Knowledge of one or more scripting languages (bash, Powershell, Python).
Job Type: Contract
Work Location: In person