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