Cognizant Technology Solutions-posted 27 days ago
Full-time • Mid Level
Hybrid • Bannockburn, IL
5,001-10,000 employees
Professional, Scientific, and Technical Services

This role will focus on designing, deploying, and managing edge-based applications using AWS technologies, while collaborating with cross-functional teams to deliver robust, scalable, and secure solutions.

  • Design and implement "fit-for-purpose" solutions tailored to edge computing environments.
  • Build and deploy applications to edge devices, ensuring high availability and resilience.
  • Lead and participate in application design discussions with multiple stakeholders.
  • Technology accountability and delivery - Manage and coordinate offshore development teams to ensure timely and high-quality project delivery.
  • Designing and architecting IoT solutions that utilize AWS IoT Greengrass for edge processing, local data management, and secure communication between devices and the cloud.
  • Developing custom Greengrass components (e.g., Lambda functions, Docker containers) to run on edge devices, enabling local data processing, machine learning inference, and integration with local resources (sensors, peripherals).
  • Configuring and managing Greengrass core devices and client devices, ensuring secure connectivity, authentication, and authorization within the IoT ecosystem.
  • Implementing data management strategies for edge devices, including local data storage, filtering, aggregation, and efficient data transmission to AWS IoT Core or other AWS services.
  • Ensuring the security of IoT solutions by implementing best practices for device authentication, data encryption, and access control within the Greengrass environment.
  • Monitoring the health and performance of Greengrass deployments, troubleshooting issues related to device connectivity, component execution, and data flow.
  • Integrating Greengrass solutions with other AWS services such as AWS IoT Core, S3, Lambda, SageMaker, and CloudWatch for comprehensive IoT functionality.
  • Managing the remote deployment and updates of software and Greengrass components to edge devices.
  • AWS Expertise, including:
  • IoT Greengrass
  • Core services: S3, EC2, RDS, VPC, etc.
  • Edge Deployment: Experience in building and deploying applications to edge devices.
  • DevSecOps: Proficiency with CI/CD and infrastructure-as-code tools (e.g., Harness, GitHub, Terraform, SonorCloud).
  • Proven experience designing scalable, resilient, and secure applications.
  • Strong ability to lead design sessions and collaborate across engineering, product, and business teams.
  • Experience managing offshore build teams and driving project execution from technology ownership.
  • Strong understanding of AWS IoT services, particularly AWS IoT Greengrass (V1 and V2), AWS IoT Core, and related services.
  • Proficiency in programming languages commonly used in IoT development (e.g., Python, Java, Node.js).
  • Experience with edge computing concepts, including local data processing, offline capabilities, and resource-constrained environments.
  • Knowledge of networking protocols, security best practices, and secure communication within IoT systems.
  • Familiarity with Linux-based operating systems commonly found on IoT devices.
  • Strong analytical and problem-solving skills to diagnose and resolve issues in complex IoT environments.
  • Excellent communication skills to collaborate with cross-functional teams and explain technical concepts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service