Cgi Technologies And Solutions - Huntsville, AL
posted 2 months ago
The Cloud Developer supports solution development with subject matter experts and engineers to build Cloud Solution Offerings focused on Enterprise level data. This role involves designing and implementing core infrastructure systems that will support the creation of innovative cloud solutions. The Cloud Developer will provide subject matter expertise and the ability to clearly present concepts and services to help build innovative cloud solutions. Responsibilities include defining the system landscape, identifying gaps between the current and desired end-states, and delivering cloud-based solutions. The developer will recommend alternate choices, conduct trade-offs, and perform impact analysis. Collaboration is key in this role, as the Cloud Developer will work with technical teams and senior architects to finalize specifications related to integration between systems. Understanding security is crucial, as the developer will identify encryption and controls needed to protect information. The position also requires liaising with external providers to resolve any issues in the functionality and interoperability of new cloud applications, cloud-based infrastructure, and other cloud services with existing IT systems. Additionally, the Cloud Developer will coordinate testing efforts to identify and resolve system integration issues. The role involves maintaining the Apache Hadoop Ecosystem, especially utilizing HBase, MapReduce, and Spark, as well as ETL processes utilizing Linux shell scripting, Perl, Python, and Apache Airflow. Familiarity with AWS services such as CloudWatch, CloudTrail, ELB, EMR, KMS, SQS, SNS, and Systems Manager is essential. The developer will also support, maintain, and migrate JavaFX applications to modern cloud-native solutions.