3 Easy Steps

  • 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you
Industry

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date

28

March

Azure Devops Engineer

Manvision Consulting - South Melbourne, VIC

IT
Source: uWorkin

JOB DESCRIPTION

Manvision Consulting provides IT Contracting and Professional Services to the Australian Market since 2008. Join a talented team and work in a culture that stimulates an inclusive and flexible work environment, offering opportunities to grow and contribute to the company.

Roles and Responsibilities

The ideal candidate must have 10+ years’ experience, minimum 3 years solid experience as Azure DevOps engineer working on large deployments. Strong experience in automation of deployments and environments management

Define and implement a continuous delivery, continuous integration and release management

  • Plan and execute deployment on complex Azure environment
  • Develop deployment scripts and templates, experience with deployment on Azure Pipelines, using ARM, PowerShell…etc
  • Manage services deployment process (container, binary, scripts)
  • Manage database deployment process (migrations, data movement, ETL)
  • Manage configuration management as part of the release process
  • Manage complex PaaS/SaaS/IaaS deployments (e.g. IoT Hub, Event Hub, Azure Stream Analytics, SQL, API Management, containers …etc)
  • Design release and build pipelines; ensure reliable order of dependency deployments
  • Design and implement release gates and approval processes
  • Manage complex deployments across four environments, Dev, Test, Pre-Prod and Prod
  • Define and implement continuous integration; build automation, integrate the build pipeline with external tools (e.g. security scanning)
  • Plan for minimizing downtime during deployments

Implement Azure logging and monitoring:

  • Design and setup log aggregation using Azure Monitor, configure Azure log framework
  • Manage access control to logs and the monitoring platform
  • Implement alerts using appropriate metrics, e.g. log messages, services health check
  • Configure and integrate with monitoring tools (Azure Monitor and Application Insights)
  • Inspect PaaS/SaaS/IaaS Azure services and performance and availability indicators
  • Inspect infrastructure/VMs performance indicators, define and measure key metrics (CPU, memory, disk, network)
  • Design and implement Azure components health check

Security and compliance

  • Manage access solutions e.g. (Azure AD Privileged Identity Management (PIM), Azure AD Conditional Access, MFA)
  • Organize the team using Azure AD groups
  • Setup, generate and monitor security certificates (digital certificates)
  • Setup and manage keys in Azure Key Vault
  • Monitoring end to end security of the solution
  • Formulate a plan for deploying secret files as part of a release
  • Manage environments security and compliance, e.g. container scanning, OWASP…etc
  • Able to monitor and respond quickly to Azure security incidents

Operations responsibilities:

  • Manage & monitor pipeline health e.g. failure rate, resolution, restart pipeline
  • Optimise Azure environments, e.g. cost, performance, scaling up\down
  • Investigate deployment and test failures
  • On boarding process for new employees

Others:

  • Communicate deployment and release information with stakeholders
  • Design a cost management communication strategy
  • Generate DevOps documentation
  • Configuration management mechanism for services and application, define and enforce desired state configuration for environments
  • Integrate release pipeline with work item tracking (e.g. Azure DevOps, Jira)
  • Define Pull Requests (PR) guidelines to enforce work item correlation

Overall Skills Preferred:

  • Infrastructure, operations, scripting and Azure cloud – experience
  • Azure Pipelines, using ARM, PowerShell…etc
  • Services deployment - container, binary, scripts
  • Data deployment - migrations, data movement, ETL
  • PaaS/SaaS/IaaS deployments
  • security scanning
  • Alert implementation
  • monitoring tools
  • Azure AD PIM
  • Azure AD CA
  • MFA
  • container scanning
  • OWASP

**Initially 6 months, possibility to extend the contract