- Full Time
- Malmo
- Considering candidates only who are inside Sweden 🇸🇪 and across Europe 🇪🇺 who are willing to relocate.
Assignment Description
Azure Cloud Expertise:
- Design, build, and manage scalable, secure, and cost-efficient infrastructure on Microsoft Azure.
- Utilize Azure services like Azure Kubernetes Service (AKS), Azure Functions, Azure APIM, Azure Databricks, Azure Key Vault.
- Manage resource provisioning, scaling, and cost optimization using Azure tools.
Containerization and Orchestration:
- Deploy and manage containerized applications using Docker.
- Design and maintain Helm charts for Kubernetes resource configuration.
- Build and maintain Kubernetes clusters, ensuring reliability, scalability, and security.
Event-Driven Systems:
- Leverage sidecar patterns like Dapr to build event-driven microservices and data models.
- Deploy and integrate pub/sub messaging components like Azure Service Bus, Event Grid, or Kafka for efficient event routing and processing.
- Ensure scalability and fault tolerance by implementing resilient infrastructure for event-driven workloads.
CI/CD Pipelines:
- Develop and maintain CI/CD pipelines using GitHub Actions.
- Automate build, test, and deployment workflows for multiple environments.
- Optimize pipelines for performance and ensure compliance with best practices.
Disaster Recovery and Backup Management:
- Test and refine recovery plans to minimize downtime in case of failures.
- Design and implement robust disaster recovery and backup solutions to ensure business continuity.
Security Implementation:
- Implement DevSecOps practices, including integrating security tools into CI/CD pipelines.
- Manage secrets and sensitive information securely using Azure Key Vault and similar tools.
- Perform vulnerability assessments and ensure adherence to compliance standards.
- Enforce OWASP security standards to address common web application vulnerabilities such as SQL injection, XSS, CSRF, and more.
Monitoring and Incident Management:
- Set up monitoring and alerting systems using tools like Splunk, Prometheus, and Grafana.
- Ensure high availability and reliability of applications and services with proactive incident management.
Collaboration and Support:
- Collaborate with developers to enhance application performance and deploy code seamlessly.
- Provide expertise in troubleshooting infrastructure and application issues.