We are looking for a Cloud Architect to join our growing technical team. Our team works collaboratively to interpret business requirements and user stories; design and build web applications software using primarily Microsoft .NET Framework and common Full Stack web development technologies. We also advise and support the modernization of legacy web applications; and maintain a portfolio of existing and new web applications and systems.
The role will be responsible for supporting the architecture, design, development, and execution of a *shared services data could platform*, roadmap, and strategy.
Desired Skills
- Azure cloud and/or Amazon Web Services ( AWS ) cloud environment.
- Red Hat Enterprise Linux ( RHEL ) operating system, or similar technology.
- OpenShift cloud development Platform as a Service ( PaaS ), or similar technology.
- Docker container container-based virtualization technologies, or similar technology.
- Kubernetes container orchestration, or similar technology.
- Cloud infrastructure as a service ( IaaS ) / platform as a service ( PaaS ) and microservices.
- Java , PL/SQL, XML/XSLT, HTML, API, RESTful web services, or similar technology.
- AngularJS, API Management, and Databases, or similar technology.
- Object oriented architecture, design patterns, and multi-threaded application development.
Responsibilities
- Support the architecture, design, development, and execution of a shared services data could platform, roadmap, and strategy.
- Creating and evaluating enterprise data and services architectures.
- Comfortable working in a team-oriented and collaborative environment.
- Review and recommend new and emerging techniques, tools, and best practices to support implementation and adoption of shared services.
- Participate in the development of shared services transition and operational processes.
- Provide guidance and technical support within the creation of design and development artifacts.
- Assist in the delivery of efficient and extensible shared services.
- Actively support new customer onboarding activities.
- Support the delivery of service level agreements (SLA), service performance measures, risk mitigation, and issues resolution.
- Create technical documentation and engineering specifications.
- Schedule deployments, scaling, and management of containerized shared service applications.
Qualifications
- 5-8+ years of similar experience.
- Minimum 3 year experience in high-load environment with highly distributed code.
- Strong interpersonal, oral, and written communication skills.
- Ability to present data, ideas, solutions, and reports in non-technical business friendly language.