changing lives.
In this role, you will…
- Architect and implement migration of existing Align applications to AWS cloud
- Development of new cloud native applications that provide performance and availability boost to C++ applications.
- Coach developers new to the environment on cloud implementation.
- Work with cross functional teams to gather technical requirements
- Come up with new ideas to streamline existing architecture and provide newer capabilities
- Ensure quality with unit tests and collaborate with Quality Engineers to obtain efficiency.
- Develop/maintain continuous integration and deployment plans for our software
- Responsible for maintenance of internal applications (bug resolution, resolution of failing unit tests)
- Develop scripts to execute massive experiments in areas such as machine learning, Simulation, algorithm calibration and share/analyze outcomes with development team
In this role, you’ll need …
- Drive to excel and excellent interpersonal and communication skills
- Masters or Bachelors degree in computer science or equivalent experience
- 3+ years working in a cloud environment as software or operations engineer (AWS preferred)
- Strong skills in one or more of the following programming languages: Python , Java, Groovy, C/C++, Bash, or Go (5+ years preferred)
- Experience with any container orchestration tools (Kubernetes, Rancher, Docker Swarm)
- Experience working with configuration and/or infrastructure management frameworks (Chef, Puppet, Ansible, Terraform, CloudFormation, etc.)
- Familiarity with modern container technologies
- Experience deploying, troubleshooting, and maintaining distributed systems and/or client-server applications
- Ability to learn quickly
Nice to have skills…
- Experience with Atlassian Bamboo for CI/CD
- C++
- Experience with building and running applications with docker containers