Analyze, design and architect cloud-based solutions to address the company’s needs for infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), and software-as-a-service (SaaS).
Build, refresh, and administer deployment environments.
Support and troubleshoot scalability, HA, performance, monitoring, and backup/restore.
Identify and develop ways to improve the quality, capability or efficiency of the testing process.
Required Skills
Multi cloud, Multi-tenant implementation with financial services Azure implementation is desirable.
Overall infrastructure background – systems, storage, backup, networks, security, etc.
Knowledge of J2EE, .NET, and cloud technologies development languages and tools, to continue with development.
Google Certified Professional – Cloud Architect or Azure, AWS equivalent required.
Expertise of Infrastructure as a Service, Infrastructure as Code and related concepts on public cloud.
Understanding of Agile, SCRUM and Continuous Delivery.
Demonstrated skills in leadership, communication, coaching, analysis, problem solving and short term and long term planning.
Required Experience
Hands-on experience in Azure public cloud technologies including Managed Database services, Storage, Networking, Docker, AKS, Security, Azure Functions, Logic Apps, and Logging and Monitoring.
Hands on experience working with Windows server technologies, Linux servers with Bash and PowerShell scripting.
Hands on experience working with “Infrastructure as Code” tools like Terraform, ARM Templates.
Experience with Java related technologies, .NET/Windows technologies used for app deployments in Azure environment.
GitHub Actions combined with scripting experience using Bash, PowerShell, Azure Functions, Logic Apps, Azure Automation.
Experience, persuasive and effective presenter, both written and verbal.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.