Note: The job is a remote job and is open to candidates in USA. Clark Creative Solutions is in search of a Senior Linux Software Developer/System Administrator to fill a System Architects role for PFPA’s atmospheric modeling system. The role involves maintaining system software, implementing necessary updates, and ensuring the functionality and security of cloud-based resources.
Responsibilities
- Maintain MMS system software in a GitLab repository
- Modify software/system design as required by new, continuously updating DoD Cyber rules/requirements
- Design/implement test plans for all required code changes
- Create/modify scripts/wrappers written in Python, Java and Go that control information flow throughout the MMS system
- Ensure data feeds from the associated LiDAR and other weather inputs are configured to ensure usable model output
- Implement, manage, and maintain all required virtual private clouds (VPCs)
- Implement, manage, and maintain all required server instances necessary for application functionality
- Implement and update security groups as necessary to secure VPC and EC2 server instances
- Implement, manage, and maintain all required Identity Access Management (IAM) roles and principles to support security of VPCs, EC2 instances, and native cloud services (i.e., server less functions)
- Implement, manage, and maintain Cloud Formation (i.e., infrastructure as code) scripts necessary to instantiate all cloud-based resources and configurations
- Maintain updated Yum patch repositories and patch MMS AWS instances weekly
- Maintain the Slurm Workload manager
Skills
- Experience in maintaining system software in a GitLab repository
- Ability to modify software/system design as required by new, continuously updating DoD Cyber rules/requirements
- Experience in designing/implementing test plans for all required code changes
- Proficiency in creating/modifying scripts/wrappers written in Python, Java, and Go
- Experience in ensuring data feeds from associated LiDAR and other weather inputs are configured for usable model output
- Ability to implement, manage, and maintain all required virtual private clouds (VPCs)
- Experience in implementing, managing, and maintaining all required server instances necessary for application functionality
- Ability to implement and update security groups as necessary to secure VPC and EC2 server instances
- Experience in implementing, managing, and maintaining all required Identity Access Management (IAM) roles and principles
- Ability to implement, manage, and maintain Cloud Formation scripts necessary to instantiate all cloud-based resources and configurations
- Experience in maintaining updated Yum patch repositories and patching MMS AWS instances weekly
- Experience in maintaining the Slurm Workload manager
Company Overview