Job OverviewWe are seeking a skilled and experienced Azure DevOps Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining the CI/CD pipelines, managing infrastructure as code, and ensuring smooth deployment and integration processes within our Azure environment. The ideal candidate will have a strong background in DevOps practices, cloud infrastructure, and automation, with a focus on Azure services.Key ResponsibilitiesCI/CD Pipeline Management:Design, implement, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps.Automate testing, deployment, and monitoring of applications across multiple environments.Integrate various development tools and platforms within the CI/CD pipeline.Infrastructure as Code (IaC):Develop and maintain infrastructure as code using tools such as Terraform, ARM templates, or Bicep.Manage and automate Azure infrastructure provisioning, scaling, and monitoring.Ensure infrastructure is secure, scalable, and resilient.Azure Environment Management:Manage and optimize Azure resources, including databases, networking, and storage.Monitor and troubleshoot performance, reliability, and security issues within the Azure environment.Collaboration and Support:Work closely with development, QA, and operations teams to ensure smooth and efficient software delivery.Provide guidance and support to development teams on best practices for DevOps and cloud-native development.Conduct regular reviews of infrastructure and processes, making recommendations for improvement.Security and Compliance:Implement and maintain security best practices in the Azure environment.Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA, etc.).Conduct regular audits and reviews of security policies and configurations.Monitoring and Logging:Implement monitoring, logging, and alerting systems using Azure Monitor, Log Analytics, and Application Insights.Ensure system uptime and availability by proactively identifying and resolving issues.Analyze performance metrics and make data-driven decisions to optimize infrastructure and processes.RequirementsBachelor's degree in Computer Science, Information Technology, or a related field; or equivalent work experience.Proven experience as a DevOps Engineer with a focus on Azure.Strong experience in CI/CD pipeline development and management using Azure DevOps.Hands-on experience with infrastructure as code tools like Terraform, ARM templates, or Bicep.Knowledge of scripting languages (e.g., PowerShell, Python, Bash) for automation tasks.Experience with version control systems, particularly Git.Deep understanding of Azure services (e.g., Azure VMs, AKS, Azure Functions, Azure SQL, etc.).Strong problem-solving and troubleshooting skills.Excellent communication and collaboration skills.Ability to work in a fast-paced, agile environment.Knowledge of security best practices in cloud environments.
#J-18808-Ljbffr