Our Infrastructure Engineer job description includes the responsibilities, duties, skills, education, qualifications, and experience.
About the Infrastructure Engineer role
An Infrastructure Engineer designs, builds, and maintains the essential systems and services of an organization. They are responsible for ensuring a secure and reliable platform for business-critical applications. They work with software, hardware, networks, and storage systems to ensure the availability, scalability, and performance of the organization's infrastructure.
Role Purpose
The purpose of an Infrastructure Engineer is to design, build, and maintain the hardware and software systems that support an organization's IT infrastructure. This includes network and server hardware, operating systems, security systems, storage systems, and other related systems. The Infrastructure Engineer is responsible for ensuring that these systems are reliable, secure, and up-to-date with the latest technologies. Additionally, they must also have a comprehensive understanding of the organization's business objectives in order to design systems that meet the organization's needs.
Infrastructure Engineer Summary
The Infrastructure Engineer is responsible for the design, installation, maintenance, and troubleshooting of the organization's computer systems, networks, and related infrastructure. This includes overseeing the daily operations of the system, ensuring its availability and security, and troubleshooting any technical issues that arise. The Engineer must be knowledgeable in a wide variety of computer technologies and be able to identify and implement solutions to any challenges that arise. The Engineer must also have excellent interpersonal and communication skills, as well as a strong customer service orientation.
Infrastructure Engineer Duties
- Design and implement network solutions, such as routers, switches, firewalls, and wireless networks
- Perform network maintenance and system upgrades including service packs, patches, hot fixes, and security configurations
- Analyze and troubleshoot network and system issues
- Monitor system performance and ensure system availability and reliability
- Document network problems and resolutions for future reference
- Develop and maintain network security policies and best practices
- Provide technical support for network-related issues
Infrastructure Engineer Skills
- Networking
- Systems Administration
- Data Center Management
- Cloud Computing
- Scripting
- Automation
Infrastructure Engineer Requirements
- Bachelor's degree in Computer Science or related field
- Minimum 5 years of experience in developing and deploying applications in cloud environments
- Strong understanding of distributed systems, databases, web and mobile technologies
- Proficient in scripting languages like Python, Bash, etc
- Ability to troubleshoot and debug complex infrastructure issues
Personal Traits
- Strong problem-solving skills
- Excellent communication abilities
- Detail-oriented
- Ability to collaborate with other professionals