A cloud developer in the OE&E Core Pillar is responsible for setting up, maintaining, and developing cloud based solutions. OE&E Core cloud developers are expected to understand the core AWS, Azure and/or GCP services, including how to use them to create reliable, scalable, secure and high-performance distributed systems, serverless and/or containerized applications for these cloud platforms. Currently there is significant focus on CI/CD Pipeline enablement in the AWS Cloud leveraging GitHub. Jenkins, Ansible, Kubernetes and Terraform tools to deliver cloud solutions to the target systems as well as straight AWS/Azure coding responsibilities.
Development is being pursued in a DevOps/Agile shop and looking for individuals with a desire to be part of a dynamic global team creating business values for our client base.
Overall 2-5 years of experience in IT and with hands on experience in AWS / Azure / GCP. (Obviously the entry/grad can have less experience in the industry)
Initial focus will be primarily on AWS so should have specific experience of some of the following AWS cloud product and services: API Gateway, Lambda, Route53, EC2, S3, EBS, Elastic Cache, IAM, Auto-Scaling, Load Balancer, VPC, Direct Connect, SNS, cloud watch, cloud-formation & Auto Scaling.
Ability to develop, deploy, debug and monitor cloud-based applications using AWS product and services with Console, APIs, AWS CLI, and SDKs, or experience of using the equivalents to develop, deploy, debug and monitor Azure and/or GCP applications.
Understanding of Cloud and infrastructure components (server, storage, network, data, and applications)
Development experience in a variety of technology stacks including some of the following LAMP, LEMP, MEAN, 2-Tier, 3-Tier, Micro Service etc.
Enterprise level experience with DevOps, automation and testing, specifically the principles of continuous integration (CI), continuous delivery and/or deployment (CD), continuous testing (CT), continuous monitoring (CM).
Experience of cloud security models and of incorporating them in development cycle.
Certification in AWS, Azure and/or GCP would be a bonus.
Linux and networking knowledge.
Working knowledge of tools like Chef, Puppet, Ansible, Terraform and IaaS tooling.
Working with dev team (Product Owner, Scrum Master, Developers, Testers, Architects and DevOps engineers) in an Agile manner.
Investigate problems and find solutions to issues identified in development and testing.
Mathematical aptitude and strong problem-solving skills.
Detail orientated with excellent organizational and teamwork skills.
Effectively prioritize and execute tasks with a strong customer service orientation in a high-pressure environment.
Motivated and career orientated with an understanding of latest industry trends and their potential application to our development environment.