Cloud Administrator/Engineer with Security Clearance
Marathon TS Inc
2024-11-07 08:42:25
Fort Belvoir, Virginia, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Marathon TS is seeking a Cloud Administrator/Engineer to support a federal client in Fort Belvoir, VA. As a Cloud Administrator/Engineer you will be responsible for implementing, monitoring, and maintaining proof-of-concept and operational solutions within cloud environments, primarily Azure, however, AWS will also be required. You will deploy, administer, and manage solutions by configuring services, managing compute resources, monitoring resource and log analytics, troubleshooting issues, etc., and oversee compute, storage, network, and security within the cloud environment, configure networks, implement backup and disaster recovery strategies, and manage solution components. You will be relied on to identify, troubleshoot, and resolve issues. Responsibilities: Monitor, configure, and optimize performance and availability of Azure & AWS Cloud Services, to include: Configuring and instantiating both Windows & Linux Virtual Machines Optimizing Scale-Group configurations to support system / solution requirements Effectively implement security measures through Security Groups, VPNs, Firewalls and other Cloud & 3rd Party tools for Azure Cloud & AWS Services. Maintain and remove user identities and roles for applications using Microsoft Entra ID. Apply DoD STIGs and Group Policy Objects to Microsoft Active Directory, Windows Server, MS SQL Server, and RedHat OS. Implement, manage, and monitor Windows Server Update Service in both Azure and AWS environments. Provide Linux Auto-Updater services to support the installation and updating of software packages and create Linux Update Scripts to automate the update process by fetching and installing updates from repositories. Use version control systems and configuration management tools such as Jenkins, Git, Ansible, SaltStack. Create, implement, and manage scripts to automate processes, activities and infrastructure on both Windows & Linux Operating Systems as well as in Azure & AWS Platforms, using tools like PowerShell, BASH, AWK, SED, Perl, ARM, Azure CLI and Terraform Use configuration management and update deployment tools such as Puppet, Chef, and Ansible to automate the management and deployment of updates across multiple Linux systems. Stay up-to-date with the latest advancements in software engineering and recommend innovative solutions to improve system client delivery. Provide technical guidance and support to junior team members QUALIFICATIONS: The ideal candidate is comfortable working in a fast-paced Agile/Scrum environment, supporting proof-of-concept development teams and requirements, and supporting national-security/US military engagements. A minimum of 6 years of experience with/in the below (Note: Minimum years' experience requirement may be reduced to 3 years for candidates possessing a Bachelor of Science (BS) in Computer Science, Electrical Engineering, or other relevant major). Azure Cloud Services: A minimum of 5 years monitoring, configuring, and optimizing performance and availability; configuring virtual machines; implementing security measures; creating backup and disaster recovery strategies. Virtual Machines: Instantiating VMs, Configuring Scale Groups in multiple AZs, configure Cloud network settings including VPCs and Gateways, manage user accounts, creating virtual disks, and monitor VM and Cloud performance. Microsoft Entra ID: maintaining and removing user identities and roles for applications - either automatically, with assistance from a provisioning connector, or manually. Provisioning: ensuring data synchronization between systems, provisioning of groups, access governance, and customization of attribute mappings. A minimum of 2 years' experience applying DoD STIGs and Group Policy Objects to Microsoft Active Directory, Windows Server, MS SQL Server, and RedHat OS. A minimum of 3 years working with Version control systems and configuration management and tools such as Jenkins, Git, GitHub, Puppet, Ansible. A minimum of 4 years Managing Windows and Linux Servers using Windows Server Update Services (WSUS), RMP, providing configuration and administration of the WSUS server, approving and deploying updates, and monitoring the update status. A minimum of 3 solid & successful years of experience with/in the following: Creating, implementing, and managing scripts to automate processes and activities in a Windows OS and Cloud (Azure & AWS) environments, such as provisioning, configuration management, and managing Cloud resources using tools like PowerShell, bash, awk, sed, Perl, yum, rpm, ARM, Azure CLI & Terraform. Providing System Admin support and management to Windows & Linux (RHEL, Ubuntu, CentOS, etc ) Operating Systems to include: Create, maintain configuration & maintenance logs for VMs, Systems and Services that are deployed. Perform detailed system performance monitoring, analysis and troubleshooting at both the OS and Cloud levels using Cloud and OS-based tools. Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status ").