Job Description
Description de l'annonce:
We are growing! We are currently looking to hire a Senior DevOps and Cloud Engineer for our office in Tunis where you will be based.
We are seeking a dynamic Senior DevOps Engineer with a minimum of 5 years of experience in Azure Cloud and DevOps practices, Linux system administration, Cloud infrastructure, and high-performance software delivery. This role requires hands-on expertise in infrastructure management, CI/CD pipeline setup, and troubleshooting, with a solid understanding of cloud-based environments, particularly Azure. The ideal candidate will bring leadership skills to guide our teams in achieving operational excellence and maintaining high security standards.
Who we are
Founded in 2006, our story started with two entrepreneurs. Today, we’re proud to be a global business. From Shanghai to Paris, we have 12 offices and operate across four continents in 70 countries. We are home to over 230 professionals from around the world, working together to serve more than 200 luxury clients.
At CXG, we love to evolve, elevate, and transform experiences while bringing brand promises to life. We offer strategic solutions that impact performance and elevate the customer experience of some of the world’s most iconic premium and luxury brands.
What you will be doing
1- DevOps & Pipeline Management
- Lead the design, build, and maintenance of scalable, secure CI/CD pipelines using Azure DevOps to drive rapid, reliable software deployment.
- Automate deployment, testing, and build processes to ensure consistency and reliability across environments.
- Optimize release pipelines, identifying bottlenecks and streamlining delivery for seamless software operations.
2- Cloud Infrastructure & Networking
- Architect, deploy, and manage secure, high-performance cloud infrastructure using Azure services, with a strong focus on scalability and cost optimization.
- Implement and maintain networking solutions, including VPNs, firewalls (WAF), load balancers, LAN, and WAN, ensuring reliability and compliance.
- Manage cloud-based infrastructure, ensuring infrastructure is built with security and scalability in mind.
3- Linux Systems Administration
- Manage and maintain Linux environments (e.g., Ubuntu, CentOS, Red Hat), ensuring system reliability, security, and performance.
- Apply advanced Linux administration skills to optimize performance, manage system resources, and troubleshoot issues across Linux-based environments.
- Configure and manage web servers (Apache, Nginx) and application servers, ensuring high availability and performance.
4- Security & Compliance
- Apply DevSecOps principles by integrating security practices and automated vulnerability assessments within CI/CD pipelines.
- Lead security audits and implement strategies to meet compliance standards such as ISO 27001 and SOC 2.
- Ensure systems and applications adhere to the highest security standards, including the management of secrets, certificates, and identity access using tools like Azure Key Vault and Azure AD.
5- Database Management & Optimization
- Manage databases for scalability, performance, and reliability in both cloud and on-premises environments.
- Implement robust backup, recovery, and disaster recovery strategies for critical data, ensuring high availability and data protection.
- Collaborate with developers and data engineers to optimize database performance and security.
6- Data Infrastructure Expertise
- Design, implement, and manage data orchestration workflows for ETL processes and scheduling tasks using tools like Airflows.
- Implement and maintain data infrastructure tools like Azure Data Factory, Databricks, DBT, etc.
- Manage cloud-native data storage with Azure Data Lake and Blob Storage.
- Hands-on experience with relational and non-relational databases to ensure performance and scalability.
- Ensure secure data handling and compliance with tools like Azure Key Vault, Azure AD, and implementing best practices for data encryption and access control.
7- Performance Optimization & Troubleshooting
- Continuously monitor and optimize the performance of systems, applications, databases, and release pipelines.
- Use tools like Azure Monitor, Log Analytics, and Application Insights to monitor health, detect performance bottlenecks, and resolve issues proactively.
- Lead troubleshooting efforts to resolve production issues, ensuring system uptime and optimal performance.
Requirements
What you will bring along
- Bachelor or master degree in computer science, Engineering, or related field (or equivalent experience).
- 7+ years in operation management, Azure cloud, Linux system administration, and cloud infrastructure.
- 5+ years of hands-on experience in Azure cloud and CI/CD pipeline management.
- Proven experience in managing Linux systems and ensuring performance optimization and security compliance.
- Expertise in building, maintaining, and optimizing CI/CD pipelines using Microsoft Azure services and Azure DevOps and AKS setup.
- Proficiency in managing secure, scalable cloud infrastructure using Azure services, with a focus on cost optimization.
- Experience with VPNs, firewalls (WAF), load balancers, LAN, WAN, and cloud-based networking solutions.
- Advanced skills in managing Linux environments (e.g., Ubuntu, CentOS, Red Hat), optimizing performance, and troubleshooting.
- Knowledge of DevSecOps principles and security standards (e.g., ISO 27001, SOC 2), and expertise in using tools like Azure Key Vault and Azure AD.
- Expertise in managing relational and NoSQL databases, implementing backup strategies, and optimizing performance.
- Experience with data infrastructure setup and maintenance including orchestration (e.g., Apache Airflow), cloud data storage (e.g., Azure Data Lake), and tools like Azure Data Factory, Databricks, and DBT.
- Proficiency with monitoring tools like Azure Monitor and Application Insights to optimize system performance and resolve issues.
- Strong leadership skills to mentor junior engineers, guide cross-functional teams, and ensure
- DevOps best practices across the development lifecycle.
Key Skills:
- Excellent written and oral communication skills with demonstrated interpersonal and organization abilities.
- Flexible and adaptable with a "can do" attitude with the ability to work independently, solve complex technical challenges, and optimize deployment processes and system performance.
- Ability to work under pressure to meet objectives and deadlines.
If you have what we are looking for, please make sure to attach your updated Resume with your contact details. Should your profile fit the requirements for the role, we will get in touch with you to get a deeper understanding of your profile, to discuss the role in more detail and potential next steps.
Job Tags
Temporary work, Currently hiring, Flexible hours,