jobBox

Azure Developer

Ample SofTech system
Employment Information
Company/HR Contact Information
Login your account to see contact details.

Job Description

We are seeking a skilled and experienced Azure DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in Azure DevOps, Terraform, Azure Infrastructure as Code (IAC), PowerShell, Docker, Kubernetes, Ansible, YAML, Continuous Integration/Continuous Development (CI/CD), and Linux. You will be responsible for designing, implementing, and maintaining our CI/CD pipelines and ensuring the smooth deployment of applications

Roles and Responsibilities:

Azure DevOps & CI/CD Pipeline:

  • Design, implement, and manage CI/CD pipelines using Azure DevOps to ensure efficient, automated testing, build, and deployment processes.
  • Integrate version control (Git/Azure Repos) into the CI/CD process, ensuring efficient branching, merging, and code quality control.
  • Automate build processes, unit tests, security scans, and application deployments across various environments (dev, test, prod).

Cloud Computing and Infrastructure Management:

  • Design, deploy, and manage cloud-based solutions using Azure Cloud Services, ensuring scalability, reliability, and optimal resource utilization.
  • Monitor and optimize cloud infrastructure performance, cost, and security using Azure-native tools such as Azure Monitor and Azure Cost Management.

Azure App Service Plan & Web Apps:

  • Set up and manage Azure App Service Plans to host and scale web applications efficiently, ensuring cost-effective scaling and performance optimization.
  • Deploy and configure Azure Web Apps, monitoring and troubleshooting for performance, load management, and security requirements.

Windows Azure SQL:

  • Provision and manage Windows Azure SQL databases, ensuring optimal performance, security, backups, and disaster recovery strategies.
  • Monitor database performance using Azure SQL Analytics and ensure data integrity and compliance with business requirements.

Azure Web Jobs:

  • Create and manage Azure Web Jobs to handle background processing, scheduled tasks, and long-running operations for applications deployed on Azure App Services.
  • Ensure continuous monitoring, logging, and troubleshooting of web jobs to minimize application downtime and maximize task efficiency.

Azure Cloud Services (PaaS):

  • Deploy and manage Azure Cloud Services (PaaS) for building, deploying, and scaling web applications and services.
  • Implement auto-scaling and failover strategies to ensure high availability and cost efficiency.

Monitoring & Diagnostics:

  • Use Azure Monitor, Log Analytics, and Application Insights to monitor infrastructure health, application performance, and track system events.
  • Set up proactive monitoring and alerts to quickly identify and resolve any issues related to application performance, security, and infrastructure

Security and Compliance:

  • Implement security best practices using Azure Security Center and Azure Policy, ensuring encryption, role-based access control (RBAC), and secure configurations across cloud resources.
  • Ensure compliance with industry regulations (GDPR, HIPAA, SOC2) by regularly auditing security configurations and data protection measures.

Collaboration and Support:

  • Collaborate with development, QA, and operations teams to streamline the software development lifecycle (SDLC), improve deployment processes, and enhance system reliability.
  • Provide ongoing support for cloud environments, quickly responding to incidents and ensuring business continuity through robust disaster recovery and high availability strategies.