Linux Cloud Engineer Job Description

Linux Cloud Engineer Job Description Template

Our company is looking for a Linux Cloud Engineer to join our team.

Responsibilities:

  • Maintain and improve existing infrastructure (build out autoscaling, support new services, optimize for cost efficiencies/authentication/search, etc);
  • Administer production, staging and development environments;
  • Apply configuration management disciplines to maintain software revisions, security patches, hardening, and documentation;
  • On-call support may be required;
  • Maintain and improve existing build and deployment processes using CI/CD tools;
  • Architect, build and maintain on premise and/or cloud infrastructure to support team and customer initiatives;
  • Work with other service providers to support areas of common interest;
  • Maintain up to date documentation of designs/configurations;
  • Enforce best practices for security and reliability, and drive security initiatives, like access control and vulnerability testing;
  • Perform routine equipment checks and preventative maintenance;
  • Monitor and analyze system performance, such as server load and resource usage;
  • Work with A&A Teams to maintain security requirements for operation of systems;
  • Manage and aggregate server logs and monitor for security and system related incidents.

Requirements:

  • Experience with GitLab, Jenkins, Nexus, and other DevOps/Continuous Integration tools;
  • Experience working within Linux distributions such as RedHat, Ubuntu, CentOS;
  • Strong interpersonal and communication skills;
  • Strong Understanding of DevOps and software/application development processes;
  • Experience with cloud orchestration tools (i.e. SALT, Chef, etc);
  • Must possess excellent time management skills and the drive to work unsupervised;
  • Knowledge of network technologies, common infrastructure components, load balancers, firewalls, virtual and physical infrastructure design;
  • Experience with Python framework and Shell scripting;
  • Customer focused, team player and follows industry standards;
  • Strong experience Linux operating systems;
  • Minimum five (5) years’ experience, with at least three (3) years in a Linux System’s Engineer role;
  • Bachelor’s degree in Information Technology or associated degree with relevant experience;
  • Cloud (AWS) experience;
  • Strong written and verbal communication skills;
  • Solid experience in performance tuning and maintenance.