Aguila Consulting
Soar to where only eagles dare
Job Description
We are looking for good designing, developing, and implementing cloud-based applications on the Microsoft Azure platform utilizing various Azure services to create scalable reliable and secure solutions while collaborating with teams to translate business requirements into technical architecture blueprints
Key responsibilities may include:
- Architecture Design
- Analyzing business needs and designing robust application architectures on Azure considering factors like scalability performance cost optimization and security
- Technology Selection
- Choosing appropriate Azure services like Azure App Service Azure Functions Azure SQL Database Cosmos DB and others based on project requirements
- Implementation
- Handson development and deployment of Azure applications including infrastructure configuration network design and security settings
- Migration Strategy
- Assisting in migrating existing applications to the Azure cloud optimizing for performance and cost efficiency
- Performance Optimization
- Monitoring application performance identifying bottlenecks and implementing necessary optimizations within the Azure environment
- Security Best Practices
- Implementing robust security measures on Azure applications to protect sensitive data adhering to compliance standards
- Collaboration
- Working with development teams project managers and stakeholders to ensure alignment between business requirements and technical solutions
- Required Skills
- Strong Azure Expertise
- Deep understanding of Azure services including compute storage networking databases and application services
- Application Development
- Proficiency in programming languages relevant to the project eg NET Java Python and frameworks
- Cloud Architecture Principles
- Knowledge of cloud design patterns scalability high availability and disaster recovery strategies
- Security Knowledge
- Familiarity with cloud security best practices identity management and access control mechanisms
- Communication Skills
- Ability to clearly communicate technical concepts to both technical and nontechnical audiences