About This Role
This role is responsible for the development, deployment, and operations of cloud-native compute solutions in both public and private cloud environments. You will join a team to develop, implement, and operate these solutions, improving automated build and test processes and ensuring fully automated, robust, fast, and periodic deployment cycles.
Responsibilities
- Actively contribute to the cloud-native compute solution at the backend level
- Develop new features and consolidate existing features based on continuous assessment and end-user feedback
- Enable a secured public-facing solution
- Support the business as needed
- Champion the deployment and operation of the compute solution as part of a broader team
- Implement infrastructure as code for automated deployment of computing capabilities
- Define build, test, and deploy processes and strategies
- Monitor and inspect to continuously adapt the solution and its underlying infrastructure
Requirements
- 10+ years working knowledge of an OOP programming language like C++/C#
- 4-6+ years working knowledge of Typescript/Javascript/node.js
- 4-6+ years of Python experience
- 10+ years experience with cloud computing, containerization, and orchestration (Kubernetes, Azure Kubernetes Services)
- Skilled experience with infrastructure as code for automated deployment (Terraform)
- Skilled experience with defensive programming
- Experience with application monitoring and telemetry (Azure Application Insights)
- Experience with Azure Cloud Platform / Azure DevOps / GitHub
- Experience with network security procedures and protocols
- Good working knowledge of high-performance computing systems: scalable, parallel architectures, Linux operating system, advanced data storage technologies, and high-speed network interfaces
- Ability to contribute to the development of technical design decisions involving software or hardware implementation strategies
- Ability to monitor system usage and performance statistics and to understand the impacts of operating system tuning parameters
- Ability to champion a team
- Ability to analyze complex problems, interpret operational needs, and develop integrated, creative solutions
- Effective verbal and written communication skills; English mandatory
- Effective in working remotely, off-site