Full Time Internship
A Linux Engineer Intern role involves designing, implementing, and maintaining Linux-based systems and infrastructure.
The internship project involves developing a script in Python that will extract a list of servers from a Configuration Management Database (CMDB) and export them in JSON format. The script will utilize various Python libraries and tools to connect to the CMDB and retrieve the server information. The extracted server list will be processed and formatted to generate a JSON file that can be easily consumed by other systems. The main goal of the project is to automate the process of extracting server information from the CMDB, which will reduce the manual effort required and improve the accuracy of the data.
The JSON file generated by the script will be used as input to Ansible playbooks to perform various actions such as configuration management, software deployment, and system updates. The use of Ansible automation can significantly reduce the manual effort required to manage server configurations and improve the efficiency and accuracy of the deployment process. The internship project will provide a valuable opportunity for the intern to gain practical experience in using Ansible for automation and working with JSON files generated from Python scripts.
- Basic experience in Python and shell scripting
- Basic experience in Linux and Windows
- 3 - 6 months full time internship