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