Role: CMP Cloud Developer
Location: Remote
Duration: Long Term Contract
Role Description:
Task Description:
The Cloud Developer will work with cloud provisioning/automation with Public Cloud Providers (AWS/Azure/IBM/Google Cloud/Oracle Cloud etc.). Developer will be responsible to develop backend Python automations integrations with Cloud Service Providers using APIs other products/tools occasional user interfaces and testing.
Required skills/Level of Experience:
- Minimum B.S. degree in Computer Science or equivalent & 7 years of experience
- 2 to 5 years of experience developing with cloud APIs with at least one of: (AWS Azure Google Cloud IBM Cloud)
- 2 to 3 years of Python or Java development
- Knowledge of web APIs RESTful APIs XML JSON web app security (OAuth OpenID Connect)
- Familiarity with some ORM (Object Relational Mapper) libraries (Django)
- Understanding of the threading limitations of Python and multiprocess architecture
- Understanding of fundamental design principles behind a scalable application
- Experience with version control tools (Git SVC Mercurial)
- Basic understanding of frontend technologies such as JavaScript HTML5 and CSS3
Nice to have skills:
- Experience with Django web framework
- Experience with relational or NoSQL databases
- Experience with IaaS from Amazon Web Services (AWS) Microsoft Azure or Google Cloud
- Experience with cloud provisioning templates using JSON or YAML
- Experience with creating database schemas that represent and support business processes
- Experience with Agile development practices
- Experience building and supporting largescale business critical systems
- Experience integrating with BPM and workflow products
- Experience integrating with ITSM products such as ServiceNow or Remedy
- Experience integrating with IAM and Active Directory.