Requirements:
- U.S. Citizenship is required.
- Candidate must be able to obtain Public Trust clearance.
- This position is currently hybrid (remote/onsite) and will require working onsite at twice a week.
Qualifications and Experience:
- Bachelor of Science, Computer Science, Information Technology, or related field.
- 3-5 years of experience working with Windows/Linux operating systems
- 3 years of experience operating within an Azure cloud environment
- CompTIA Linux+ or similar Linux certifications is required
- Red Hat Certified Engineer (RHCE) is desirable
- Proficiency in Windows Server, Linux operating systems (e.g., Red Hat, CentOS, Ubuntu), Azure services, and automation tools (e.g., Ansible, Puppet, Chef).
- Strong scripting skills in PowerShell, Bash, and experience with automation tools like Ansible, Terraform, or ARM templates.
- Experience with monitoring tools such as Azure Monitor, Log Analytics, and third-party solutions.
- Knowledge of security best practices, including identity and access management (IAM), encryption, and compliance standards.
- Microsoft Certified: Azure Administrator Associate is required
- Microsoft Certified: Azure Solutions Architect Expert is desirable
Responsibilities:
- Deploy and configure virtual machines, storage, and networking resources for both Windows and Linux operating systems within the DOJ Azure cloud operating environment.
- Configure and maintain Azure infrastructure components, including virtual networks, storage accounts, and identity services.
- Develop and maintain Infrastructure as Code (IaaC) templates using tools like ARM, Terraform, or Bicep for automating the deployment of Azure resources
- Develop and maintain automation scripts and tools to streamline system management and deployment processes.
- Administer and maintain both Windows Server and Linux distributions (e.g., Ubuntu, CentOS, Red Hat) within Azure.
- Monitor the performance, availability, and health of Windows and Linux systems using Azure Monitor, Log Analytics, and other monitoring tools.
- Manage resource allocation and optimize configurations to ensure efficient operation and cost management.
- Perform regular updates, patch management, and security configurations for both Windows and Linux operating systems.
- Recommend and implement improvements to existing systems and processes to enhance performance, security, and reliability.