Cloud Architect
Cloud and Edge Architecture Design:
- Design scalable, secure, and reliable cloud architectures using AWS services and C# for backend systems.
- Architect edge services to enable real-time, low-latency connectivity between field-deployed console systems and cloud infrastructure.
- Develop cloud-native solutions leveraging microservices, serverless functions, and distributed systems.
AWS Expertise:
- Design and manage AWS cloud infrastructure, utilizing services like EC2, Lambda, RDS, S3, and VPC.
- Implement and optimize AWS services such as AWS IoT Greengrass, AWS Lambda@Edge, and AWS CloudFront to ensure seamless communication between edge systems and the cloud.
- Ensure fault tolerance, high availability, and disaster recovery strategies for both edge and cloud components.
Edge Services & Connectivity:
- Design and implement edge computing solutions to handle data processing and filtering at the edge before transmitting to the cloud.
- Enable secure, real-time communication from field-deployed console systems to the cloud using technologies like MQTT, WebSockets, or AWS IoT Core.
- Ensure reliable connectivity and manage data synchronization for intermittent or limited connectivity environments.
High-Performance Data Streaming:
- Optimize data ingestion, storage, and retrieval for large volumes of imaging and real-time data.
- Architect solutions for high-performance data streaming using AWS Kinesis, Kafka, or other real-time data pipelines.
- Enable edge devices to preprocess and stream only relevant data to optimize bandwidth usage.
Data Compression and Transmission:
- Implement data compression techniques to reduce the bandwidth and storage requirements for transmitting imaging data from edge devices to the cloud.
- Ensure efficient and reliable data transmission, using appropriate compression algorithms, to minimize latency and transmission errors.
Telemetry and Monitoring:
- Design and implement telemetry systems to monitor the performance, health, and security of both edge and cloud infrastructure.
- Implement real-time monitoring solutions for field devices, using AWS CloudWatch, Prometheus, or similar tools to ensure system health and connectivity.
- Proactively identify performance bottlenecks and optimize edge-to-cloud communication.
Security and Compliance:
- Ensure end-to-end security, including encryption, identity, and access management (IAM) for data transmitted between edge devices and the cloud.
- Implement robust security protocols for both edge devices and cloud environments, adhering to industry standards (e.g., HIPAA, GDPR).
- Manage secure communication channels and data protection for sensitive information sent from the field.
Collaboration with Development Teams:
- Collaborate with development teams to ensure the cloud and edge architecture aligns with business and technical requirements.
- Provide mentorship and guidance in cloud-native development using C#, microservices, and DevOps best practices.
Database Management:
- Architect scalable database solutions using relational (e.g., SQL Server, RDS) and NoSQL (e.g., DynamoDB) databases to support real-time data processing.
- Optimize database performance for managing large data sets streamed from the edge.
Performance Optimization and Scaling:
- Design and implement auto-scaling solutions to handle dynamic workloads in the cloud and at the edge.
- Continuously monitor and optimize system performance, ensuring low-latency processing of real-time data from field consoles.
CI/CD and Automation:
- Establish and maintain CI/CD pipelines for cloud and edge deployments, automating builds, testing, and infrastructure provisioning.
- Utilize Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation to automate cloud and edge infrastructure management.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Overall 16+ years of experience required .
- Proven experience as a Cloud Architect or Senior Cloud Engineer, with experience in edge computing and cloud-to-edge communication.
- Proficiency in C# and experience developing cloud-based solutions using .NET.
- Strong expertise in AWS architecture and services, with AWS certification (Solutions Architect or equivalent) preferred.
- Deep understanding of edge computing technologies and protocols (e.g., AWS IoT Greengrass, MQTT, AWS Lambda@Edge).
- Expertise in telemetry and monitoring tools for edge and cloud applications.
- Experience with optimizing data ingestion, storage, and retrieval for real-time imaging data.
- Knowledge of data compression techniques and efficient real-time data transmission from edge devices to the cloud.
- Familiarity with databases, including SQL Server, RDS, and DynamoDB.
- Experience with microservices architecture, serverless computing, and DevOps practices.
- Strong problem-solving skills and the ability to work effectively within a collaborative environment.
- Excellent communication skills, capable of explaining complex technical concepts to both technical and non-technical stakeholders.
About Philips• Learn more about .
• Discover .
• Learn more about .