Azure DevOps Engineer
3 days ago
Newport
CBTS is searching for an Azure DevOps Engineer. The Azure DevOps Engineer will play a critical role in automating, optimizing, and securing the software delivery lifecycle across ours Azure-based platform. You’ll work closely with development, QA, and data teams to design and maintain CI/CD pipelines, monitor system performance, manage infrastructure-as-code, and ensure our production environments are stable, scalable, and secure. Key Responsibilities • Build, automate, and maintain CI/CD pipelines for .NET, React, and React Native applications using Azure DevOps or GitHub Actions., • Design and manage scalable cloud infrastructure on Microsoft Azure, including App Services, Functions, SQL Databases, Blob Storage, and Virtual Networks., • Implement Infrastructure as Code (IaC) using Terraform or Bicep for repeatable, version-controlled deployments., • Monitor and optimize application and system performance using Azure Monitor, Application Insights, and Log Analytics., • Enhance system reliability with automated alerting, backups, failover, and disaster recovery configurations., • Collaborate with development teams to streamline deployments, improve build reliability, and troubleshoot environment issues., • Maintain robust security practices including identity management (Azure AD), key vault usage, network security, and compliance checks., • Manage containerization and orchestration (Docker, Kubernetes, or Azure Container Apps)., • Support database operations, including automated migrations, connection security, and performance tuning., • Contribute to release management, versioning, and rollback strategies for multiple environments (dev, QA, staging, production)., • Document and enforce best practices for system configuration, release procedures, and environment consistency. Requirements: • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)., • 3–6 years of experience in Azure DevOps, Cloud Infrastructure, or Systems Engineering., • Hands-on experience with Azure DevOps, GitHub Actions, or similar CI/CD tools., • Strong understanding of Azure cloud services and networking fundamentals., • Proficiency in PowerShell, Bash, or Python scripting for automation., • Experience with IaC tools such as Terraform, ARM templates, or Bicep., • Familiarity with containerization technologies (Docker, Kubernetes)., • Working knowledge of .NET, Node.js, or React build processes., • Experience managing SQL Server, MySQL, or Cosmos DB in the cloud., • Understanding of monitoring, logging, and alerting tools (Application Insights, Prometheus, Grafana)., • Strong analytical and problem-solving skills with a focus on uptime, reliability, and automation. Preferred Qualifications • Azure certifications (e.g., AZ-400, AZ-104, or AZ-305)., • Experience with Zero-downtime deployments and Blue-Green/Canary release strategies., • Familiarity with serverless architectures (Azure Functions, Logic Apps)., • Knowledge of security compliance frameworks (SOC 2, HIPAA, or ISO 27001)., • Experience with Microsoft Fabric, Power BI, or data integration pipelines. CBTS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws.