Job Responsibilities:
- Environment Management: Maintain and optimize our development, QA, and production environments on Azure.
- CI/CD Pipeline: Design, implement, and manage CI/CD pipelines using Azure DevOps to streamline the deployment process.
- Infrastructure as Code (IaC): Develop and manage ARM templates, Bicep, or Terraform scripts to deploy and configure Azure resources.
- Monitoring and Alerts: Set up and manage monitoring, logging, and alerting solutions to ensure system reliability and fast issue resolution.
- Security and Compliance: Implement security best practices, including IAM policies, data encryption, and network security controls to meet Australian data compliance standards.
- Scaling and Optimization: Ensure the application infrastructure is scalable and performs optimally across all environments.
- Collaboration: Work with development teams to automate testing and deployment processes, and troubleshoot environment-related issues as they arise.
- Backup and Recovery: Implement and maintain a backup and disaster recovery strategy for all environments.
Qualifications, Skills and Experience:
- Experience: 3+ years of experience in Azure DevOps and managing Azure infrastructure.
- Cloud Technologies: Strong expertise in Azure services (e.g., Function Apps, App Services, APIM, Azure SQL, Azure Service Bus).
- IaC Tools: Hands-on experience with Terraform, Bicep, or ARM templates for infrastructure provisioning.
- Scripting: Proficiency in scripting languages such as PowerShell or Bash.
- CI/CD: Experience building CI/CD pipelines in Azure DevOps or similar tools.
- Monitoring Tools: Experience with Azure Monitor, Application Insights, and Log Analytics.
- Source Control: Proficiency with Git and working within Git-based workflows.
- Containerization: Familiarity with Docker and/or Kubernetes for potential containerized deployments.
- Security Practices: Knowledge of security best practices and compliance standards, especially for the Australian market.
- Problem-solving skills: Strong troubleshooting and analytical skills, with a proactive approach to identifying and solving issues.
Nice to Have:
- Experience with .NET 8: Familiarity with .NET applications in Azure, particularly Azure Functions.
- Front-end CI/CD: Knowledge of setting up CI/CD for React applications.
Working arrangements:
This role is based in Colombo and offers flexible working arrangements, blending remote and office-based work. A minimum of 2 days per week in the office is required. Work from home days will need to be tailored to work around business engagement and workshops. Attractive compensation packages will be offered.
Generating Apply Link...