DevOps Engineer

Who is MEGA?

MEGA is a SaaS software company, headquartered in Paris, France, with offices in 10 countries and clients worldwide. We are leaders in the domains of Enterprise Architecture and GRC (Governance Risk and Compliance).

Our goal is to support business transformation. We believe that transformation is a collaborative effort, so we created a single SaaS platform that connects IT leaders, process owners, risk managers and data governance officers. As transformation is a complex effort, we give them access to a single repository that helps them plan and adapt to change.

We are a team of 350 multi-cultural and dynamic professionals, who create, sell and implement software for the largest companies. Our clients include large banks, insurance companies, public administration, airspace, energy, and many more.

Our software platform, HOPEX, is recognized as a clear leader in its field. We invest year on year on new technology and innovation to keep our competitive lead.

We also believe that a company’s success is based on its people, so we make it a priority to hire the best and help our employees evolve within the company, throughout departments and offices.

Your role as a DevOps Engineer

As a DevOps Engineer, you will play a key role in the Mega Cloud Services (MCS) team, composed of 27 talented professionals spread across five countries: France, the United States, Mexico, Morocco, and Singapore. Based in Paris, you will report directly to the Director of the department. 

In this role, you will bridge the gap between development and operations teams to ensure smooth and efficient software delivery. You’ll design, implement, and maintain infrastructure, automate workflows, and monitor system performance to guarantee reliability, scalability, and security. 

Collaborating with a global, cross-functional team, you’ll drive innovation and foster a culture of continuous improvement within the organization.

Main Responsibilities 

In a dynamic and evolving environment, your responsibilities will include:

  1. Modernization and Automation
    • Transform and automate the deployment and management of a Legacy Cloud application.
    • Migrate and refactor existing processes to improve their efficiency and resilience.
  2. Implementation of DevOps Tools and Procedures
    • Deploy robust CI/CD pipelines to accelerate delivery.
    • Implement monitoring, alerting, and log management tools to oversee the application and infrastructure.
    • Standardize DevOps processes and train teams on best practices.
  3. Optimization of Azure Cloud Infrastructure
    • Analyze the existing Azure Cloud infrastructure and identify areas for improvement.
    • Optimize costs, performance, and security of Azure resources.
    • Collaborate closely with Cloud architects to make appropriate technical choices.
  4. Support and Guidance
    • Assist Cloud engineers in their daily tasks.
    • Diagnose and resolve performance issues related to applications and infrastructure.
    • Propose and implement innovative technical solutions.

Candidate Profile

  • Degree in Computer Science, Engineering, or equivalent.
  • 3 to 5 years of experience in a similar role.
  • Demonstrated expertise in Azure technologies.
  • Experience in managing or transforming Legacy Cloud applications is a plus.
  • Fluent in English to collaborate with our international team

Technical Skills

  • Confirmed experience (1-2 years minimum) with Microsoft Azure (resource management, PaaS services, network infrastructure, etc.).
  • Proficiency in DevOps tools such as Azure DevOps, Terraform, Ansible, or equivalents.
  • Expertise in implementing CI/CD pipelines and continuous integration/delivery processes.
  • Solid scripting skills: Bash, Python, or PowerShell.
  • Familiarity with monitoring tools: Azure Monitor, or others.

General Skills

  • Strong analytical and problem-solving skills for complex issues.
  • Ability to work as part of a team and help other engineers improve their skills.
  • Excellent communication skills and ability to simplify technical concepts.
  • Results-driven with a focus on continuous improvement.

Benefits to join our MCS team

  • Opportunities for training and certification (Azure or others).
  • Stimulating environment with innovative projects.
  • Partial remote work 2-3 days per week after the end of the trial period

Why join us?

As an international leader in our market, we develop software to support companies in their continuous, agile and responsible digital transformation for the benefit of their own customers and employees.We pay particular attention to personal development, continuous learning, well-being at work and the quality of relations between our employees.

By joining us you will have

  • Experts at your side who will make you progress continuously
  • Regular internal and external training
  • A healthy, friendly, intellectually challenging and professional working environment
  • An active role to play in a growing leading company
  • Flexible work organization (remote work)
  • Clear goals and self-organization
  • Opportunities for professional development, including abroad

Location: Paris 

Contract: Permanent contract to be fulfilled as soon as possible

Remote flexible work possible

Apply