Software Developer/ Engineer/ Architect

AWS Cloud IOT developers

Cognizant's IoT & Engineering Services (IoT) Practice support our clients to bring smart products and solutions fuelled by IoT to the market. Across industries, companies that connect products, operations and the enterprise create actionable intelligence-giving them increased efficiency, improved productivity and transformed products. Success today means getting your best ideas to market faster and operating differently to drive new value. Cognizant makes IoT real, connecting the digital and physical worlds to create intelligence, providing you with a competitive advantage.

About role  AWS Cloud IoT developers

As an AWS Cloud IoT developer, you will get an opportunity to understand the client business requirements and advise design, build and manage IoT Cloud solutions, application and architecture and support management of the app.

You will become an active member of the IoT supply chain and manufacturing team that works on the customer-focused requirements to drive solutions on Industry 4.0. 

Roles & Responsibilities

Cloud projects:

  • Provide cloud engineering expertise for cloud improvements or expansion projects
  • Deploy new services within the cloud
  • Deliver cloud solutions and services as code - cloud automation
  • Develop automation and operational capabilities to support non-cloud native workloads that need to be managed with a data centre like model e.g. backups, patching.
  • Create and maintain infrastructure and application deployment pipelines
  • Support development teams and running proof of concept on new technologies
  • Implement infrastructure security best practices

Cloud operations and engineering:

  • Assist application delivery managers with application migrations from the data centre to cloud hosting
  • Develop and document SOPs for tasks assigned to the outsourced cloud operations team
  • Perform design review to assure efficient cloud service utilization
  • Provide / produce cloud performance reporting
  • 2nd/3rd Line resolution of cloud platform issues
  • Strong knowledge of cloud provisioning and administration
  • Advanced knowledge of operating systems (Microsoft Windows Servers, Linux) on an administrative level
  • Advanced knowledge of orchestrating infrastructure and configuration tools.
  • Understanding of CI/CD concept, experience in implementation of CI/CD pipelines
  • Experience with containers and orchestration (Docker, Kubernetes)
  • Git knowledge
  • Knowledge of cloud foundry
  • Ansible, Terraform, Terragrunt experience
  • Python programming including OOP techniques and basic design patterns
  • Good knowledge of networking concepts (TCP/IP stack, DNS, routing and switching)
  • Good knowledge of AWS services, experience with AWS infrastructure implementation and maintenance,
  • Good knowledge of AWS Well-Architected Framework

Certifications - at least one of them or demonstrable relevant experience:

  • AWS SysOps Administrator
  • AWS DevOps Engineer
  • Terraform Associate