Will “Infrastructure Engineer” be Replaced By Robots? 🤔
13% Chance of Automation
“Infrastructure Engineer” will almost certainly not be replaced by robots.
This job is ranked #181 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Quality Assurance Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Infrastructure Engineer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Enterprise Architect
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Computer Architect
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Automation Engineer
- Applications Analyst
Tasks for “Infrastructure Engineer”
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Direct software programming and development of documentation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Train users to use new or modified equipment.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Advise customer about or perform maintenance of software system.
- Specify power supply requirements and configuration.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Coordinate installation of software system.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Develop or direct software system testing or validation procedures.
Related Technology & Tools
- Directory servers
- Application servers
- Desktop computers
- Mainframe computers
- Graphics processing unit GPU
- Logic analyzers
- In circuit emulators ICE
- Multi-core central processing unit CPU
- Notebook computers
- Epic Systems
- Enterprise resource planning ERP software
- Win CE
- Microsoft Visual Basic.NET
- jQuery
- Relational database management software
- Common business oriented language COBOL
- IBM Middleware
- Ruby on Rails
- Apache Tomcat
- Forth
- IBM Rational Requisite Pro
- Microsoft .NET Framework
- Oracle Application Server
- JavaScript
- Practical extraction and reporting language Perl
- Microsoft PowerShell
- Smalltalk
- MUMPS M
- AJAX
- Job control language JCL
- Oracle Business Intelligence Suite
- Fault testing software
- Microsoft SharePoint
- Enterprise application integration EAI software
- Dynamic hypertext markup language DHTML
- QNX
- ICON programming language
- Sybase SQL Server
- Symantec
- Oracle JDBC
- Functional testing software
- Operating system shells
- Configuration management software
- Computer assisted software engineering CASE software
- Component object model COM software
- Hewlett Packard LoadRunner
- Mutation testing software
- Deployment software
- Adobe Systems Adobe ActionScript
- Apache Solr
- IBM AIX
- Software distribution management software
- Distributed database management software
- SAP Business Intelligence
- Web service definition language WDSL
- Test implementation software
- Objective Caml
- Simulation program with integrated circuit emphasis SPICE
- McAfee
- IBM z/OS operating systems
- Call-processing language CPL
- Microsoft Excel
- Transact-SQL
- Oracle Primavera Enterprise Project Portfolio Management
- C#
- Microsoft Internet Information Service IIS
- Assembler
- Cisco Systems IOS
- Wind River VxWorks
- Web server software
- Automated installation software
- Oracle Reports
- NoSQL
- Python
- Backup and archival software
- Hibernate ORM
- Scheme programming language
- Document management system software
- E++ pattern language
- Regression testing software
- Allaire ColdFusion
- Disk operating system DOS
- SAP
- Emerald Software Group Emerald Green Office
- Spring Framework
- Beginner's all-purpose symbolic instruction code BASIC
- National Instruments LabVIEW
- Load testing software
- CA Erwin Data Modeler
- Common Lisp Object System CLOS
- Microsoft Visual Basic
- Dynamic modeling software
- Apache Hadoop
- LexisNexis
- Event-driven State-machines Programming
- IBM DB2
- LAMP Stack
- Encryption software
- Microsoft Visual C# .NET
- List processing language LISP
- Interstate connection ICON
- Graphical user interface GUI design software
- Real time operating system RTOS software
- Swift
- IEA Software Emerald
- Embedded systems development software
- Human resource management software HRMS
- Stress testing software
- Unified modeling language UML
- Microsoft Visual Basic Scripting Edition VBScript
- ABC Compiler
- Data manipulation language DML
- DataVision
- B-Method
- Ruby
- Gambit Scheme
- Programming language one PL/I
- Advanced business application programming ABAP
- IBM Cognos Impromptu
- Oracle Solaris
- Haskell
- Collaborative Application Markup Language CAML
- Microsoft ESP SDK
- Prolog
- IBM Rational PurifyPlus
- Virtual private networking VPN software
- Open Graphics Library OpenGL
- UNIX
- Visible Razor
- Linux
- Restructured extended executor REXX
- Oracle JavaServer Pages JSP
- Pascal
- Adobe Systems Adobe Flex
- Extensible HyperText Markup Language XHTML
- Static analysis software
- Oracle Hyperion
- Sybase
- ABC: the AspectBench Compiler for AspectJ
- IBM Rational Rose XDE Developer D93
- Citrix
- Self
- SAP Netweaver
- Migration software
- MySQL
- Splunk Enterprise
- ESRI ArcGIS software
- Hewlett Packard HP-UX
- Apache Maven
- SAP Crystal Reports
- Microsoft SQL Server Reporting Services
- Microsoft Project
- Eclipse IDE
- Microsoft transact-structural query language T-SQL
- Test design software
- Computer Associates integrated data management system CA-IDMS
- Perforce Helix software
- Extensible markup language XML
- Version control software
- PTC Creo Parametric
- Red Hat Enterprise Linux
- C
- IBM InfoSphere DataStage
- Microsoft SQL Server
- String oriented symbolic language SNOBOL
- Ext JS
- Ada
- Integrated development environment IDE software
- Process control system
- SAP Business Objects
- Microsoft Windows
- Apache Subversion SVN
- Microsoft PowerPoint
- Microsoft ActiveX
- IBM Rational ClearCase
- Document Object Model DOM Scripting
- Apache Struts
- Hypertext markup language HTML
- American National Standards Institute ANSI C
- Adobe Systems Adobe Flash
- Oracle WebLogic Server
- Formula translation/translator FORTRAN
- Oberon
- Customer information control system CICS
- Drupal
- Microsoft Visual Studio
- Eiffel
- Recovery testing software
- Dynamic analysis software
- Objective C
- Integration testing software
- PostgreSQL
- Symantec Visual Cafe
- IBM WebSphere
- Embarcadero JBuilder
- Microsoft DirectX
- Algorithmic language ALGOL
- Minitab
- PHP: Hypertext Preprocessor
- Extensible stylesheet language transformations XSLT
- Oracle Java
- Oracle Business Intelligence Discoverer
- Microsoft Dynamics
- Microsoft Word
- The MathWorks MATLAB
- Microsoft Access
- Microsoft Office
- Defect tracking software
- Microsoft Exchange Server
- J
- Distributed component object model DCOM software
- Autodesk AutoCAD
- Microsoft Active Server Pages ASP
- Enterprise JavaBeans
- Teradata Database
- Magellan Firmware
- Oracle Business Intelligence Enterprise Edition
- KornShell
- Oracle Fusion Applications
- Storage area network SAN software
- Apache Pig
- Data definition language DDL
- Verilog
- Red Hat WildFly
- Apache Cassandra
- A programming language APL
- Node.js
- Dassault Systemes CATIA
- Nagios
- Wireshark
- Veritas NetBackup
- Data analysis software
- IBM Power Systems software
- SAS
- Interface definition language IDL
- IBM Rational ClearQuest
- Computer On-line Real-time Applications Language CORAL 66
- AWK
- Embarcadero Delphi
- Object Management Group Object Request Broker
- Unit testing software
- Modula
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Microsoft Visio
- Security testing software
- C++
- Puppet
- Apache HTTP Server
- Simple API for XML SAX
- Oracle PL/SQL
- System testing software
- MongoDB
- Bigloo Scheme
- The MathWorks Simulink
- Delphi Technology
- File server software
- Structured query language SQL
- Interoperability testing software
- IBM Notes
- Apple Macintosh OS/X
- Patch management software
- Requirements management software
- Migration testing software