Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Responsibilities:
- Design and architect cloud-based solutions on the Azure platform, including infrastructure, networking, security, and application layers
- Collaborate with clients and project managers to understand business requirements and translate them into technical solutions
- Develop technical architecture and design documents that outline the proposed solution, including diagrams, specifications, and cost estimates
- Evaluate existing systems and applications to determine if they can be migrated to the cloud, and design migration plans as needed
- Develop and implement cloud automation scripts using PowerShell or other scripting tools
- Configure and manage Azure services such as Virtual Machines, Storage Accounts, Virtual Networks, and App Services
- Implement and manage Azure security measures, including Azure Active Directory, Azure Security Center, and Network Security Groups
- Monitor and optimize Azure resources to ensure maximum performance, availability, and scalability
- Provide guidance and mentorship to other technical team members on Azure technologies and best practices
- Stay up-to-date with the latest cloud technologies and trends, and evaluate their potential use in our solutions
Requirements:
- Bachelors degree in Computer Science, Information Technology, or related field
- 5+ years of experience in Azure cloud architecture and design
- Strong understanding of Azure Container solutions like Azure Kubernetes Service, Azure Container Apps, and Azure Container Registry
- Experience with implementing Azure SQL Database
- String understanding
- Strong understanding of cloud computing principles and architectures, including IaaS, PaaS, and SaaS models
- Experience with Azure services such as Virtual Machines, Storage Accounts, Databases, Virtual Networks, and App Services
- Proficiency in cloud automation tools and scripting languages, such as Terraform, Ansible, PowerShell, Python, or Azure CLI
- Experience with Azure DevOps, including Continuous Integration and Continuous Deployment
- Understanding of cloud security principles and best practices, including Azure Security Center and Network Security Groups
- Strong communication and collaboration skills, and ability to work in a team environment
- Ability to adapt to new technologies and learn quickly
- Azure certifications such as AZ-303 and AZ-304 are a plus