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
- Infrastructure 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
- 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”
- Develop or direct software system testing or validation procedures.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Direct software programming and development of documentation.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Train users to use new or modified equipment.
- Advise customer about or perform maintenance of software system.
- Specify power supply requirements and configuration.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Coordinate installation of software system.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
Related Technology & Tools
- Mainframe computers
- Desktop computers
- In circuit emulators ICE
- Logic analyzers
- Multi-core central processing unit CPU
- Directory servers
- Notebook computers
- Graphics processing unit GPU
- Application servers
- Modula
- Document management system software
- Objective C
- Common Lisp Object System CLOS
- Operating system shells
- AWK
- SAP Netweaver
- Apache HTTP Server
- Restructured extended executor REXX
- Apache Subversion SVN
- ABC Compiler
- Cisco Systems IOS
- Integrated development environment IDE software
- IBM Rational Requisite Pro
- Relational database management software
- Assembler
- Structured query language SQL
- Integration testing software
- Objective Caml
- A programming language APL
- McAfee
- The MathWorks MATLAB
- Microsoft ESP SDK
- Nagios
- IBM Rational Rose XDE Developer D93
- IBM DB2
- Haskell
- Apache Maven
- Computer assisted software engineering CASE software
- Microsoft PowerPoint
- IBM Rational ClearCase
- Sybase SQL Server
- Bigloo Scheme
- Oracle Application Server
- Object Management Group Object Request Broker
- SAP
- Oracle Java
- String oriented symbolic language SNOBOL
- Embarcadero Delphi
- Drupal
- Scheme programming language
- Web service definition language WDSL
- IBM Rational PurifyPlus
- Oracle Business Intelligence Suite
- Visible Razor
- Ada
- Python
- Migration software
- E++ pattern language
- Emerald Software Group Emerald Green Office
- Dynamic hypertext markup language DHTML
- JavaScript
- Microsoft Project
- jQuery
- Oracle Business Intelligence Enterprise Edition
- IBM AIX
- Microsoft PowerShell
- Enterprise application integration EAI software
- MySQL
- Disk operating system DOS
- Real time operating system RTOS software
- Epic Systems
- Advanced business application programming ABAP
- Event-driven State-machines Programming
- Allaire ColdFusion
- Extensible markup language XML
- C++
- Hypertext markup language HTML
- Computer On-line Real-time Applications Language CORAL 66
- IBM InfoSphere DataStage
- Ruby
- Practical extraction and reporting language Perl
- Process control system
- Minitab
- Apache Struts
- Static analysis software
- Virtual private networking VPN software
- Defect tracking software
- Adobe Systems Adobe Flash
- Wireshark
- Apache Hadoop
- Splunk Enterprise
- Linux
- Hibernate ORM
- ICON programming language
- Dynamic analysis software
- Microsoft Office
- Ext JS
- Functional testing software
- Interstate connection ICON
- IBM Middleware
- Recovery testing software
- Oracle Business Intelligence Discoverer
- Interoperability testing software
- Security testing software
- Requirements management software
- ESRI ArcGIS software
- Open Graphics Library OpenGL
- UNIX
- Simulation program with integrated circuit emphasis SPICE
- Microsoft Visual C# .NET
- Microsoft Excel
- The MathWorks Simulink
- Unified modeling language UML
- Microsoft .NET Framework
- Microsoft SQL Server
- Oracle Primavera Enterprise Project Portfolio Management
- Storage area network SAN software
- Gambit Scheme
- MUMPS M
- NoSQL
- Microsoft Visual Studio
- Data manipulation language DML
- Ruby on Rails
- Collaborative Application Markup Language CAML
- Perforce Helix software
- Microsoft SharePoint
- Data analysis software
- Distributed component object model DCOM software
- Enterprise resource planning ERP software
- Enterprise JavaBeans
- Interface definition language IDL
- C
- Embarcadero JBuilder
- Oracle Reports
- Algorithmic language ALGOL
- IEA Software Emerald
- Microsoft Visual Basic
- Apache Solr
- Programming language one PL/I
- Regression testing software
- Hewlett Packard LoadRunner
- J
- PTC Creo Parametric
- Data definition language DDL
- Microsoft Internet Information Service IIS
- Eiffel
- Swift
- Mutation testing software
- Smalltalk
- Formula translation/translator FORTRAN
- Hewlett Packard HP-UX
- Win CE
- File server software
- Oracle Fusion Applications
- Document Object Model DOM Scripting
- Microsoft Visio
- Oracle Solaris
- Pascal
- Computer Associates integrated data management system CA-IDMS
- Oracle PL/SQL
- Oberon
- Microsoft Visual Basic.NET
- B-Method
- Sybase
- Symantec
- Unit testing software
- Eclipse IDE
- List processing language LISP
- Job control language JCL
- IBM Rational ClearQuest
- IBM WebSphere
- Patch management software
- Adobe Systems Adobe ActionScript
- Teradata Database
- Adobe Systems Adobe Flex
- IBM Power Systems software
- Migration testing software
- DataVision
- Dassault Systemes CATIA
- Configuration management software
- Apache Tomcat
- Graphical user interface GUI design software
- SAP Business Objects
- Forth
- Verilog
- Oracle WebLogic Server
- Apache Pig
- Dynamic modeling software
- KornShell
- Call-processing language CPL
- Deployment software
- Wind River VxWorks
- SAS
- Stress testing software
- MongoDB
- Veritas NetBackup
- Load testing software
- Component object model COM software
- Citrix
- Microsoft SQL Server Reporting Services
- Autodesk AutoCAD
- IBM z/OS operating systems
- Red Hat WildFly
- Test implementation software
- Human resource management software HRMS
- Fault testing software
- Encryption software
- Distributed database management software
- AJAX
- Puppet
- LAMP Stack
- Backup and archival software
- ABC: the AspectBench Compiler for AspectJ
- SAP Crystal Reports
- Microsoft transact-structural query language T-SQL
- Common business oriented language COBOL
- Microsoft Visual Basic Scripting Edition VBScript
- Magellan Firmware
- Microsoft Dynamics
- Delphi Technology
- Web server software
- Simple API for XML SAX
- IBM Cognos Impromptu
- Prolog
- Test design software
- QNX
- Apple Macintosh OS/X
- Microsoft ActiveX
- PostgreSQL
- SAP Business Intelligence
- C#
- Self
- System testing software
- CA Erwin Data Modeler
- IBM Notes
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Symantec Visual Cafe
- Microsoft DirectX
- American National Standards Institute ANSI C
- Microsoft Windows
- Microsoft Word
- Version control software
- Spring Framework
- Microsoft Exchange Server
- Apache Cassandra
- Oracle JavaServer Pages JSP
- Transact-SQL
- Microsoft Access
- Oracle JDBC
- Red Hat Enterprise Linux
- Microsoft Active Server Pages ASP
- Node.js
- Beginner's all-purpose symbolic instruction code BASIC
- Automated installation software
- PHP: Hypertext Preprocessor
- Extensible HyperText Markup Language XHTML
- Embedded systems development software
- LexisNexis
- National Instruments LabVIEW
- Software distribution management software
- Oracle Hyperion
- Extensible stylesheet language transformations XSLT
- Customer information control system CICS