Key Responsibilities:
- Cloud Strategy: Maintain and align the DDS cloud strategy with business goals
- Framework Implementation: Implement Microsoft's Cloud Adoption Framework to optimize cloud usage, RBAC, Managed Identity
- Networking: Should have good understanding of VNet, SubNet, NSG, Firewall, CDN, Private Endpoint
- Scripting: Should have hands on Linux, Self-ADO Agent, PowerShell, Bash Scripting, YAML scripting, Ansible
- Collaboration: Work with Product teams to monitor and troubleshoot technical issues related to cloud services
- Strategy Development: Develop and implement strategies with the Platform Lead to minimize downtime and service disruptions
- Best Practices: Define and document platform requirements and best practices
- Cloud Solutions: Architect cloud solutions that meet technical and business requirements
- Infrastructure Maintenance: Ensure scalability, reliability, and security of cloud infrastructure and services, Failover DR
- Application Implementation: Deploy cloud-based applications and services, focusing on cost optimization and performance, Zero Down Time deployment
- Responsibilities associated with the role as part of CCoE:
- Leadership Collaboration: Work with senior leadership to define and refine the organization’s cloud strategy
- Business Alignment: Align cloud initiatives with key business objectives.
- Cloud Roadmap: Develop a clear roadmap for cloud adoption and migration.
- Optimization: Implement strategies for rightsizing instances, using reserved instances, and leveraging auto-scaling.
- Training: Provide training and resources to promote cloud awareness and best practices
- Stay Informed: Keep abreast of updates and changes in cloud provider offerings
- Technology Evaluation: Recommend emerging cloud technologies and trends
Key Duties:
- Assessment: Conduct regular assessments of existing cloud architecture and recommend improvements
- Stakeholder Collaboration and communication: Gather and prioritize cloud requirements with stakeholders. They should feel comfortable producing and presenting solution options, taking on board differing opinions and positions, and negotiate/agree a way forward
- Documentation: Create detailed cloud architecture diagrams and documentation
- Security Implementation: Implement security measures, identity and access management, and data encryption to ensure robust security
- Cost Optimization: Monitor resource usage and suggest cost-saving measures.
- Service Provider Selection: Lead the evaluation and selection of cloud service providers and technologies
- Automation: Collaborate with DevOps teams to automate cloud provisioning and deployment processes
- Data Management: Manage data storage, backup, and archiving solutions effectively
- Compute Resource Optimization: Configure and optimize compute resources for performance and cost efficiency
- Database Performance: Optimize database performance and scalability
- Monitoring and Logging: Develop and manage monitoring and logging solutions
- Continuous Improvement: Collaborate with DevOps teams to build and optimize processes for continuous improvement and delivery
- Governance and Compliance: Establish governance and compliance practices for cloud deployments
Key Skills:
- Experience and Qualifications required for this specific roleEducation: Bachelor’s degree in Computer Science, Information Technology, or related field.
- Experience: 10 years of experience, with over 7-8 years in cloud architecture, cloud development, or related fields
Skills:
- Microsoft certified Azure Solution Architect Experts who can provide extensive knowledge of Azure platform features, capabilities and how to best optimise them
- Expertise in multiple cloud platforms with in-depth knowledge
- Innovative and pioneering cloud architecture solutions
- Industry-recognized certifications and contributions
- Complex network design expertise
- Cloud security specialization
- Data storage, backup, and archiving expertise
- Proficiency in configuring and optimizing compute resources
- Database performance and scaling expertise
- Management of complex monitoring and logging solutions
- Building and optimizing DevOps processes
- Implementation of governance and compliance practices
- Proficiency in cloud cost optimization
- Strong problem-solving and leadership skills
- Comprehensive documentation and effective training
- Competencies: Excellent problem-solving and communication skills
Specific technologies / components used within the services include:
- Platform Services:
- Azure Application Gateway v2 with WAF
- Azure Cosmos DB
- Azure Database Migration Service
- Azure Databricks
- Azure DevOps
- Azure Event Hubs
- Azure Key Vault
- Azure Monitor - Application Insights
- Azure Monitor - Log Analytics Workspace
- Azure Networking
- Azure MySQL Database
- Azure MySQL Flexible Server and Azure Redis Cache
- Azure Storage Accounts
- Azure Virtual Machines
- Bicep
- Security Services:
- SonarQube for Software Composition Analysis (SCA)
- Nexus IQ for Static Application Security Testing (SAST)
- Qualys for Dynamic Application Security Testing (DAST)
- Microsoft Sentinel
- Application Services:
- Drupal
- PHP
- React
- AngularJS
- Apache Camel
- 3rd Party Services:
- Akamai CDN, WAF and Bot Protection
- PingAM (ForgeRock Access Management)
- PingDS (ForgeRock Directory Services)
- Magento (eCommerce suite)
- Salesforce (customer transaction management)
- Eloqua (marketing)
- Tealium / Omniture (Web analytics)
- TransUnion (credit check & address validation)
- Paragon (order fulfilment)
- Oracle CPQ (configurable pricing)
- Loqate (address/postcode services)
- Payment Service (payments)
- Woosmap (mapping services)
- Bing Search (search services)
- Dynatrace (synthetic monitoring)
Our Offer:
- 100% remote
- Contract B2B via Experis
- MultiSport Plus
- Group insurance
- Medicover Premium
- e-learning platform