Systems and Cloud Engineerer
What is an System and Cloud engineer?
A systems engineer plans for what software systems are used by an organization, how those systems integrate, and how they will be supported and maintained over time.
Gathering input from users, developers, and managers to define requirements, considering reliability, longevity, maintainability, risk management, and more.
A systems engineer identifies the problems that need to be solved in an organization and then finds the most reliable and efficient solution.
Responsibilities
The precise role and accountability of a systems engineer may change from task to task based on the scope and complexity of the assignment.
Larger projects may need more than one system engineer and for smaller projects, occasionally the project manager may be responsible for system engineering tasks.
Most of the time, the responsibilities include:
- Implement and maintain the computer systems so they are compliant with the organization’s guideline or Standard Operating Procedures
- Monitor and manage all installed systems and infrastructure
- Establish, configure, test and maintain the operation system, application software, and system management tools
- Focus on workflows, optimization methods, and risk management tools for given projects
- Oversee the availability of technical resources
- Maintain and supervise inventory
- Ensure a rapid response to any technical issues
System and Cloud Engineer skills and experience
Our System Engineers hold engineering degree in computer science or software engineering.
With an excellent communication, interpersonal, project management and governance skills, they are also adept at analysis, problem solving and conflict resolution since they work with a variety of departments and shareholders.
Their experience includes:
- Performance tuning of application stacks (e.g., Tomcat, JBoss, Apache, NGINX)
- Security knowledge (e.g, firewalls, backups, business continuity)
- Cloud experience, especially in AWS (Amazon Web Service)
- Experience with virtualization (e.g., VMware,)
- Network experience (e.g., TCP/IP, load balancing)
- Data architecture
- Script programming