We have a portfolio of over a dozen small web applications, each running on a separate server. Managing these servers manually is a tedious and time-consuming task.
We manage multiple servers using a variety of manual tools and individual SSH sessions. This is highly inefficient, error-prone, and not scalable as our number of applications grows. We need a unified, automated approach.
The manual management of our servers leads to configuration drift, inconsistencies, and a high risk of human error. It also makes it impossible to quickly patch or update all our servers at once.
Proposed Method:
The freelancer will implement a configuration management solution like Ansible, Puppet, or Salt Stack to manage all our servers from a single control machine. The solution should automate common tasks such as software installation,
configuration updates, and security patching across all our servers.
Required Skills: Expertise in configuration management tools (Ansible is preferred). Strong knowledge of Linux server administration. Experience with SSH and remote command execution. Proficiency in scripting and automation.
Experience Required:
4+ years of experience in a systems administrator or Dev Ops role with a focus on automation.
Delivery:
A working configuration management solution configured to manage our servers.
Support:
We require 3 weeks of post-delivery support to train our team on the new tool and ensure everything is running correctly.
Notice: You must have login as a freelancer to send a proposal. #J-18808-Ljbffr