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.