Keyskills: continuous integration project management ci/cd ai techniques aws kubernetes algorithms python c natural language processing microsoft azure machine learning artificial intelligence docker sql r java data science gcp spark computer vision paas