Job Title: Systems Engineer (Linux and Ansible)
Contract Length: 12 months extendable
Location: (Paris) Fully Remote
Company Overview:
We are a leading technology consultancy firm specializing in providing innovative solutions to clients
worldwide. Currently, we are seeking a skilled Systems Engineer with expertise in Linux and Ansible
to join our client on a long-term freelance mission. This position offers the flexibility of remote work,
allowing you to collaborate with our global team and our clients from anywhere.
Job Description:
As a Systems Engineer specializing in Linux and Ansible, you will play a crucial role in designing,
implementing, and managing complex IT infrastructures for our clients. Your primary focus will be
leading the migration of a mission-critical application from on-premises servers to a cloud-based
infrastructure using Ansible and Linux technologies. In addition to the migration project, you will be
responsible for leveraging your expertise to drive the success of our client's IT operations.
Key Responsibilities:
- Infrastructure Migration: Develop and execute a migration plan to transition the application and its associated services from legacy servers to modern cloud platforms (e.g., AWS, Azure, GCP).
- Automation and Orchestration: Utilize Ansible playbooks to automate the provisioning, configuration, and deployment of infrastructure components in the cloud environment, ensuring consistency and reliability.
- Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines using Ansible and Jenkins to automate software deployment and release processes, enabling rapid iteration and delivery.
- Configuration Management: Maintain consistent configurations across the cloud-based infrastructure using Ansible, ensuring compliance with security and regulatory requirements.
- Monitoring and Alerting: Implement monitoring solutions (e.g., Prometheus, Grafana) to monitor the performance and health of the application and automate response actions using Ansible.
- Documentation and Training: Document migration procedures, Ansible configurations, and best practices, and provide training to the client's IT team to ensure successful adoption and ongoing support.
Required Skills and Qualifications:
- Proficiency in Linux system administration, including CentOS, Ubuntu, or Red Hat Enterprise Linux.
- Extensive experience with Ansible automation tool, including playbook development, role creation, and inventory management.
- Strong scripting skills in Bash or Python for automation and task orchestration.
- Knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform, and experience with cloud migration projects.
- Familiarity with CI/CD concepts and tools such as Jenkins for automated software deployment.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues in a remote environment.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team setting