Back
Infrastructure DevOps Engineer

JOB DESCRIPTION AND KEY RESPONSIBILITIES

1.    Collaboration with the Cloud team and Cloud Architects on Azure/AWS landing zone design and maintenance, the cloud adoption framework, migration strategy, as well as the overall direction and compliance of the Cloud components.

2.    Use Terraform to create new IAC (Infra as Code) templates for Azure and AWS.

  • Automate the deployment of landing zones as well as individual resources.
  • Apply agreed standards to achieve a well-engineered result. 
  • Ensure all stakeholders and internal teams are informed and aligned when designing new templates or pipelines. 
  • Document pipelines and build user guides for stakeholders.
  • Integrate/refactor existing ARM templates to Terraform modules.

3.    Organize knowledge sharing sessions to educate internal teams and stakeholders in Terraform usage and share best practices for our templates.

4.    Align and provide feedback on the strategy and processes/standards for cloud infrastructure platforms. 

5.    Maintain current Cloud policies. Design and implement new policies based on stakeholder needs as well as the cloud strategy. Use CI/CD for policy template implementation. 

6.     Identify and resolve issues with our templates/pipelines, following agreed procedures.

7.     Communicate information security risks and other issues to business managers and others.

8.    Collaborate with SecOps and NetOps teams on vulnerability assessments.

9.    Collaborate with the Tech Lead / Cloud Architect to ensure:

  • Designed services and components meet the agreed cost and performance
  • Existing disaster recovery process is followed, tested, and documented. 

REQUIRED SKILLS & PROFILE

  • 2+ years’ experience with Terraform
  • Experience writing Infra as code using Json, XML, YAML
  • Azure Pipelines or equivalent CI/CD tools (eg. Jenkins, Octopus, GitHub Actions)
  • Knowledge of Azure and AWS components
  • Strong communication and organization skills
  • Strong skills in documentation and ability to articulate issues and tasks for non-IT staff
  • Self-starter, self-driven in a remote environment
  • Ability to dynamically prioritize tasks
  • Experience in working in a global environment (cross function, cross region teams)
  • Fluent spoken and written English

DESIRABLE SKILLS

  • Experience with Azure DevOps tool 
  • Scripting knowledge with PowerShell/Bash
  • Nice to have experience container service and orchestration
  • Experience in working in a global environment (cross function, cross region teams)
  • Basic understanding of French