Job Title: DevOps Engineer
We are seeking an experienced DevOps Engineer to join our client's team in Porto, Portugal.
About the Role:
* System Administration: Primarily manage and maintain Unix/Linux environments, with occasional Windows support.
* Infrastructure Automation: Automate infrastructure provisioning, configuration, and monitoring using DevOps tools and best practices.
* Security and Reliability: Ensure systems are secure, optimised for performance, and supported with disaster recovery plans.
* Cloud Management: Support and manage cloud infrastructure, including provisioning, monitoring, and scaling services.
* CI/CD Pipeline Development: Design and implement CI/CD pipelines to streamline and automate deployments.
* Monitoring and Troubleshooting: Monitor system health and performance, addressing any server or network-related issues proactively.
* Collaboration: Work closely with development teams to support their needs in a continuous integration environment.
* System Maintenance: Perform regular updates, patches, and backups to ensure systems remain secure and operational.
* Documentation: Maintain clear, comprehensive documentation for all system configurations, processes, and procedures.
* Migration Projects: Lead the migration of our client's Windows Server environment to a Unix-based infrastructure.
Requirements:
* Minimum of 5 years of experience as a DevOps Engineer or System Administrator.
* Advanced expertise in Unix/Linux system administration (e.g., Ubuntu, CentOS).
* Solid knowledge of Windows Server administration.
* Experience with cloud platforms (such as AWS, DigitalOcean, Azure).
* Proficiency in containerisation tools (e.g., Docker, Kubernetes).
* Hands-on experience with automation and configuration management tools.
* Knowledge of networking, including firewalls, VPNs, and security best practices.
* Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
* Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
* Scripting skills in languages such as Bash, Python, or PowerShell.
* Strong problem-solving abilities, excellent communication skills, and the ability to thrive in a fast-paced environment.
* Proficiency in English is required.
About Our Client:
Our client is a reputable organisation in its sector, offering a dynamic and collaborative work environment where you'll have the opportunity to apply your skills across a diverse range of technologies.
What We Offer:
This role promises both challenge and opportunity to work directly with a client in a dynamic, collaborative environment, leveraging modern DevOps tools and methodologies to drive meaningful infrastructure improvements.