About Company:
Company is a world leading provider of healthcare data management solutions, with a specific focus on legacy data archival and retention. Company’s data archival services help hospitals, clinics, and various healthcare facilities to freely archive from one system vendor to another without losing any historical patient data, thus allowing them to decommission legacy systems and save money while meeting compliance requirements. Company is a recipient of the prestigious Data Archiving ‘Best in KLAS’ award for 2021 and 2022 and was named one of America’s Top 5,000 Private Companies by Inc. 5,000.
Role: Azure Architect
Location: Chennai
Working: Work from Office
Roles & Responsibilities
About the Role:
We are seeking a highly qualified and motivated Azure Architect to join our team. As Azure Architect, you will be responsible for designing, implementing, and managing cloud-based solutions using Microsoft Azure. You will work closely with our clients and internal teams to understand business requirements, design robust and scalable architectures, and provide guidance on best practices for Azure cloud services.
Key Responsibilities:
- Architect Azure Solutions: Design and develop Azure cloud-based architectures that align with business objectives, scalability requirements, and industry best practices. Create high-level and detailed solution designs, considering factors such as performance, security, availability, and cost optimization.
- Cost Control and Optimization: Develop cost-effective strategies and solutions for Azure cloud deployments. Analyse usage patterns, identify cost optimization opportunities, and implement cost control measures such as reserved instances, auto-scaling, and resource tagging. Monitor and report on Azure resource consumption to ensure alignment with budgetary goals and provide recommendations for optimizing costs.
- Azure Services Implementation: Lead the implementation and deployment of Azure cloud solutions, including virtual machines, containers, databases, storage, networking, and identity/access management services. Configure and fine-tune Azure services to ensure optimal performance and cost efficiency.
- Security and Compliance: Define and implement security and compliance strategies, including network security groups, identity and access management, encryption, monitoring, and auditing. Stay up to date with Azure security features, vulnerabilities, and best practices to mitigate risks.
- Integration and Automation: Design and implement integrations between Azure cloud services and external systems, both on-premises and in the cloud. Leverage automation tools and frameworks to streamline deployment, configuration, and management processes.
- Performance Monitoring and Optimization: Monitor and troubleshoot Azure deployments to identify performance bottlenecks, scalability issues, and resource optimization opportunities. Implement proactive monitoring and alerting mechanisms to ensure system availability and performance.
- Technical Leadership and Collaboration: Provide technical guidance and mentorship to team members, ensuring adherence to Azure best practices and standards. Collaborate with cross-functional teams, including developers, operations, and security, to deliver successful cloud projects.
- Documentation and Communication: Prepare and maintain technical documentation, including architecture diagrams, configuration details, and standard operating procedures. Communicate effectively with clients, stakeholders, and team members to explain technical concepts and recommendations.
Minimum Qualifications:
- Technical
- Intermediate to Advanced skill with respect to core Azure Services (I.e. Storage, Cloud Services, Networking, Availability Sets, Azure Load Balancers, Virtual Machines and Azure Active Directory) and key concepts for Advanced Networking Technologies and Methodologies (I.e. Firewalls, Load Balancers, Split-brain DNS, Global DNS, etc.)
- Good understanding of Server Virtualization core concepts.
- Ability to deploy and integrate Core Microsoft Windows Server Services On-Premises, Azure and Hybrid Solution.
- Good understanding of Windows OS/Azure Automation and Scripting via PowerShell (E.g Native OS and Azure-specific).
- Demonstrate application of end-to-end architecture strategies, standards, processes, and tools in their solution designs.
- Work with customers to determine viable migration approaches to move workloads to Azure, in addition to architecting new environments.
- Functional
- Working in onshore/ offshore model with flexibility.
- Working in Agile/ Devops model in a fast-track, challenging environment.
- Excellent communication skills (both written and verbal) with strong presentation and facilitation skills.
GOOD TO HAVE:
- Experience in working on AWS Cloud to design and manage the highly scalable company infrastructure.
- Expert in Linux and security by design.
- Good knowledge implementing and managing the following products: Amazon AWS EC2, Ubuntu Linux, Apache, MySQL, Solr / Elastic search (huge plus), etc.
- Microsoft Certified Solution Expert (MCSE) in Business Intelligence
- Microsoft Certified Solutions Developer Certification
- Extensive relational database experience with SQL server
- Extensive business intelligence report and dashboard experience
- Experience design and developing business intelligence solutions using Power BI/ Tableau / Qlikview