DevOps (Azure)
sundewsolutions
Job Description
Roles and Responsibilities:
- Implementing, maintaining, monitoring, and supporting the IT infrastructure.
- Develop custom scripts as required to support the Continuous Integration & Deployment process.
- Integrate different Continuous Integration & Deployment tools, including Azure DevOps, to achieve automation based on the defined target architecture.
- Develop packaging, deployment documentation, and scripts for final builds to be used for production deployments.
- Support agile development teams with builds and releases.
- Implement release automation solutions using Azure DevOps pipelines as per the defined target architecture or operating model.
- Implement Branching & Merging strategies in Azure Repos or Git.
- Guide the team to solve build and deployment automation issues, including issues in Azure DevOps pipelines.
- Design and implement release orchestration solutions for medium or large-sized projects.
Key Requirements:
- Minimum 2 years of experience with Azure services such as Azure SQL Database, Virtual Machines, Load Balancer, Managed Disks, Blob Storage, Queue Storage, Service Bus, Azure Pipelines, and Azure Monitor is a must.
- Proficiency with Azure DevOps (pipelines, repos, artifacts, boards).
- Background in Linux/Unix Administration.
- Experience with a wide variety of Open-Source tools.
- Strong knowledge of SQL and MySQL database management.
- Hands-on experience in managing Web Servers such as Apache, Nginx, Lighttpd, and Tomcat. (Apache experience is highly valued).
- Proficiency with Docker and Kubernetes, including deployment scripts and cluster setups.
- Experience in setting up and managing CI/CD pipelines using Azure DevOps.
- Familiarity with infrastructure as code tools (e.g., Terraform, ARM templates).
- Experience in environment setup, connectivity, first-line and second-line support.
- Expertise in system security compliance, patching, and data security.
- Application and infrastructure planning, testing, and development.
- Experience with centralized configuration management, Log Management, and dashboards.