Infrastructure Engineer – Systems

Location: Temple, GA  [Hybrid]
Category: Technology
Employment Type: Direct Hire
Job ID: 12625
Date Added: 06/10/2024

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

US Applications only
* Required field.

Location: Metro Atlanta Area
Hybrid: 2 days remote
Job Title: Infrastructure Engineer – Systems

Job Summary:

The Infrastructure Engineer – Systems is responsible for designing, implementing, and maintaining the systems and services that form the backbone of the organization’s IT infrastructure. This role involves ensuring the reliability, performance, and scalability of systems, managing hardware and software resources, and providing support for both on-premises and cloud-based environments.

Key Responsibilities:

  • Design and Implementation:

    • Design and deploy scalable, reliable, and efficient IT infrastructure solutions.
    • Implement and manage servers, storage, and networking components.
    • Collaborate with development and operations teams to deploy and manage applications.
  • System Administration:

    • Perform regular system maintenance, updates, and patch management.
    • Monitor system performance and troubleshoot issues to ensure high availability.
    • Manage user accounts, permissions, and access controls.
  • Network Management:

    • Configure and maintain network devices such as routers, switches, and firewalls.
    • Ensure network security through proper configuration and monitoring.
    • Optimize network performance and manage network infrastructure.
  • Cloud Services:

    • Deploy and manage cloud-based services (ie Azure)
    • Migrate on-premises systems to cloud environments as needed.
    • Monitor and optimize cloud resource usage and costs.
  • Security and Compliance:

    • Implement and maintain security best practices and compliance requirements.
    • Conduct regular security audits and vulnerability assessments.
    • Develop and maintain disaster recovery and backup plans.
  • Documentation and Reporting:

    • Create and maintain comprehensive documentation for systems and processes.
    • Generate reports on system performance, security incidents, and capacity planning.
    • Provide regular updates to management on infrastructure status and projects.
  • Support and Troubleshooting:

    • Provide tier 2/3 support for infrastructure-related issues.
    • Coordinate with vendors and service providers for hardware and software support.
    • Participate in on-call rotation to ensure 24/7 system availability.

Qualifications:

  • Education:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • Relevant certifications (e.g., CompTIA Network+, AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator) are a plus.
  • Experience:

    • 3-5 years of experience in infrastructure engineering or a related field.
    • Proven experience with system administration, network management, and cloud services.
    • Experience with patching both on prem and cloud
  • Skills:

    • Strong knowledge of Windows and Linux operating systems.
    • Proficiency in networking concepts, including TCP/IP, DNS, DHCP, and VPN.
    • Experience with virtualization technologies (e.g., VMware, Hyper-V).
    • Familiarity with scripting languages (e.g., Python, Bash, PowerShell).
    • Excellent problem-solving and analytical skills.
    • Strong communication and teamwork abilities.

Preferred Skills:

  • Experience with automation tools 
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and tools (e.g., CI/CD pipelines).
  • Azure
  • Intune is a plus
  • Active Directory

**I created this JD for client**
Job Title: Infrastructure Engineer – Systems

Job Summary:

The Infrastructure Engineer – Systems is responsible for designing, implementing, and maintaining the systems and services that form the backbone of the organization’s IT infrastructure. This role involves ensuring the reliability, performance, and scalability of systems, managing hardware and software resources, and providing support for both on-premises and cloud-based environments.

Key Responsibilities:

  • Design and Implementation:

    • Design and deploy scalable, reliable, and efficient IT infrastructure solutions.
    • Implement and manage servers, storage, and networking components.
    • Collaborate with development and operations teams to deploy and manage applications.
  • System Administration:

    • Perform regular system maintenance, updates, and patch management.
    • Monitor system performance and troubleshoot issues to ensure high availability.
    • Manage user accounts, permissions, and access controls.
  • Network Management:

    • Configure and maintain network devices such as routers, switches, and firewalls.
    • Ensure network security through proper configuration and monitoring.
    • Optimize network performance and manage network infrastructure.
  • Cloud Services:

    • Deploy and manage cloud-based services (ie Azure)
    • Migrate on-premises systems to cloud environments as needed.
    • Monitor and optimize cloud resource usage and costs.
  • Security and Compliance:

    • Implement and maintain security best practices and compliance requirements.
    • Conduct regular security audits and vulnerability assessments.
    • Develop and maintain disaster recovery and backup plans.
  • Documentation and Reporting:

    • Create and maintain comprehensive documentation for systems and processes.
    • Generate reports on system performance, security incidents, and capacity planning.
    • Provide regular updates to management on infrastructure status and projects.
  • Support and Troubleshooting:

    • Provide tier 2/3 support for infrastructure-related issues.
    • Coordinate with vendors and service providers for hardware and software support.
    • Participate in on-call rotation to ensure 24/7 system availability.

Qualifications:

  • Education:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • Relevant certifications (e.g., CompTIA Network+, AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator) are a plus.
  • Experience:

    • 3-5 years of experience in infrastructure engineering or a related field.
    • Proven experience with system administration, network management, and cloud services.
    • Experience with patching both on prem and cloud
  • Skills:

    • Strong knowledge of Windows and Linux operating systems.
    • Proficiency in networking concepts, including TCP/IP, DNS, DHCP, and VPN.
    • Experience with virtualization technologies (e.g., VMware, Hyper-V).
    • Familiarity with scripting languages (e.g., Python, Bash, PowerShell).
    • Excellent problem-solving and analytical skills.
    • Strong communication and teamwork abilities.

Preferred Skills:

  • Experience with automation tools 
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and tools (e.g., CI/CD pipelines).
  • Azure
  • Intune is a plus
  • Active Directory