What are the responsibilities and job description for the Infrastructure Engineer position at Techtriad Team - T3?
Job Details
The Infrastructure Engineer has responsibility for a broad range of systems infrastructure related and general-purpose programming skills. The ideal candidate has a rich and diverse technical background, is creative and passionate about IT systems, as well as standardization, optimization, and automation. The candidate will have experience architecting, engineering, implementing, and supporting large scale enterprise networks, storage, and system infrastructures in public and private cloud, and on-prem solutions to accommodate end-users, developers, and internal/external customers.
- Implementation of information and operational support systems
- Install, configure, test and maintain operating systems, application software, system management tools, and hardware, virtualization, and storage related systems
- Maintain security, backup, offsite replication, and general DR strategies
- Write and maintain custom scripts to increase system efficiency and lower the human intervention time of any task
- Proactively ensure the highest levels of availability and performance for all systems
- Oversee and ensure resolution of critical infrastructure alerts and foster a proactive approach to system reliability.
- Lead performance monitoring initiatives to identify and mitigate potential system bottlenecks, collaborating cross-functionally to implement strategic solutions and optimize infrastructure.
- Provide 2nd and 3rd level support for team related assets and domains
- Work closely with vendors and other IT personnel to identify and resolve issues with systems and infrastructure
- Creating, updating, and maintaining technical design documentation, operational procedures, and related technical resources.
Qualifications
- 7 years of experience required.
- Expert in one of Windows or Linux, including installing, configuring and problem-solving issues
- Extensive experience managing virtualized environments (e.g. VMware, Nutanix)
- Practical networking experience (4 layer model, TCP/IP) including diagnosing, and remediating basic network issues (e.g., firewalls)
- Excellent skills writing and debugging automation tools and scripts (e.g. PowerShell, shell scripts, Python)
- Experience with infrastructure as code such as terraform, packer etc.
- Experience with software development principles, including version control systems, Agile development methodologies, and automated CI/CD pipelines (e.g., Perforce, Jenkins, Git)
- Strong ability to learn new technologies and dive into challenges.
- Cloud experience, preferably in AWS
- Experience in the administration and performance tuning of application stacks (e.g., Tomcat, Apache/NGINX/IIS, databases, etc)
- Experience managing configuration management solutions (e.g., Puppet, Ansible, etc)