Senior DevOps Engineer
dnv
Job Description
- Design, implement, and maintain CI/CD pipelines using Azure DevOps for automated builds and deployments.
- Manage and optimize Microsoft Azure resources including Azure SQL Database (Hyperscale), Blob Storage, and Active Directory / Entra ID.
- Implement Infrastructure as Code (IaC) using Terraform and Bicep for provisioning and configuration.
- Collaborate on containerization strategies using Docker and orchestration with Kubernetes (future adoption).
- Configure and maintain monitoring and logging solutions such as Azure Monitor, Log Analytics Workspace, Application Insights, and Nlog.
- Apply DevSecOps practices to integrate security into CI/CD pipelines and ensure compliance with encryption standards.
- Perform snapshot testing, point-in-time recovery, and reliability assessments to maintain system resilience.
- Work with development teams using Visual Studio Code and other tools to streamline workflows.
- Participate in Well-Architected Reliability Assessments with Microsoft to ensure system robustness.
- Collaborate with QA teams to ensure adequate test coverage and quality gates.