About the Role
We are looking for an experienced Azure Platform Engineer to join our team. The ideal candidate will have a strong background in cloud computing, particularly with Microsoft Azure, and will be responsible for designing, implementing, and maintaining robust and scalable cloud infrastructure solutions. The role involves collaborating with cross-functional teams to ensure the delivery of high-quality services that meet business needs and drive innovation.
Responsibilities
- Design and implement cloud infrastructure solutions using Microsoft Azure technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Improve existing cloud infrastructure.
- Provide on-call support and troubleshoot issues as needed.
- Stay up-to-date with the latest Azure technologies and best practices.
- Document technical designs and processes.
- Participate in code reviews and knowledge sharing sessions.
- Ensure compliance with security and regulatory requirements.
- Work on projects that involve migrating on-premises workloads to the cloud.
- Develop and maintain automation scripts and tools.
- Monitor and optimize cloud resource usage and costs.
- Provide technical guidance and mentorship to junior team members.
- Collaborate with vendors and third-party service providers.
- Contribute to the development of cloud governance and compliance policies.
- Participate in the planning and execution of cloud migration projects.
- Ensure the scalability and reliability of cloud solutions.
- Conduct regular security audits and vulnerability assessments.
- Implement and manage cloud-based disaster recovery solutions.
- Develop and maintain cloud-based CI/CD pipelines.
- Collaborate with the DevOps team to ensure seamless integration and deployment.
Nice to Have
- Certification in Microsoft Azure technologies.
- Experience with multi-cloud environments.
- Knowledge of cloud-native application development.
- Experience with serverless architectures.
- Proficiency in cloud-based DevOps practices.
- Experience with cloud-based IoT solutions.
- Knowledge of cloud-based blockchain technologies.
- Experience with cloud-based edge computing solutions.
- Proficiency in cloud-based microservices architectures.
- Experience with cloud-based AI and machine learning solutions.
- Knowledge of cloud-based data warehousing and analytics solutions.
- Experience with cloud-based content delivery networks (CDNs).
- Proficiency in cloud-based disaster recovery and business continuity solutions.
- Experience with cloud-based virtualization and containerization technologies.
- Knowledge of cloud-based network security solutions.
- Experience with cloud-based identity and access management (IAM) solutions.
- Proficiency in cloud-based application performance monitoring (APM) tools.
- Experience with cloud-based data encryption and key management solutions.
- Knowledge of cloud-based compliance and regulatory requirements.
- Experience with cloud-based data backup and recovery solutions.
Compensation
Competitive salary and benefits package.
Work Arrangement
Hybrid work arrangement with flexible hours.
Team
Collaborative and innovative team environment.
What You'll Need to Succeed
- Proven experience as an Azure Platform Engineer or similar role.
- Strong knowledge of Microsoft Azure services and technologies.
- Experience with cloud infrastructure design and implementation.
- Proficiency in scripting and automation tools.
- Experience with containerization and orchestration tools.
- Knowledge of cloud security best practices.
- Experience with cloud migration projects.
- Strong problem-solving and troubleshooting skills.
- Experience with CI/CD pipelines.
- Knowledge of cloud cost management and optimization.
- Experience with cloud governance and compliance.
- Strong communication and collaboration skills.
- Experience with on-call support and incident management.
- Knowledge of cloud-based disaster recovery solutions.
- Experience with cloud-based monitoring and logging tools.
- Proficiency in at least one programming language.
- Experience with infrastructure as code (IaC) tools.
- Knowledge of cloud networking and security.
- Experience with cloud-based data storage and management solutions.
- Proficiency in cloud-based identity and access management (IAM).
- Experience with cloud-based application development and deployment.
- Knowledge of cloud-based machine learning and AI services.
- Experience with cloud-based big data and analytics solutions.
What You'll Get to Do
- Design and implement cloud infrastructure solutions using Microsoft Azure technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Improve existing cloud infrastructure.
- Provide on-call support and troubleshoot issues as needed.
- Stay up-to-date with the latest Azure technologies and best practices.
- Document technical designs and processes.
- Participate in code reviews and knowledge sharing sessions.
- Ensure compliance with security and regulatory requirements.
- Work on projects that involve migrating on-premises workloads to the cloud.
- Develop and maintain automation scripts and tools.
- Monitor and optimize cloud resource usage and costs.
- Provide technical guidance and mentorship to junior team members.
- Collaborate with vendors and third-party service providers.
- Contribute to the development of cloud governance and compliance policies.
- Participate in the planning and execution of cloud migration projects.
- Ensure the scalability and reliability of cloud solutions.
- Conduct regular security audits and vulnerability assessments.
- Implement and manage cloud-based disaster recovery solutions.
- Develop and maintain cloud-based CI/CD pipelines.
- Collaborate with the DevOps team to ensure seamless integration and deployment.
Our Perks and Benefits
- Competitive salary and benefits package.
- Hybrid work arrangement with flexible hours.
- Collaborative and innovative team environment.
- Visa sponsorship available for eligible candidates.
- Opportunities for professional development and growth.
- Access to cutting-edge technologies and tools.
- Supportive and inclusive work culture.
- Generous time-off policies and wellness programs.
- Employee assistance programs and resources.
- Competitive health, dental, and vision insurance plans.
How to Apply
- Submit your resume and cover letter through our online application portal.
- Include relevant experience and skills in your application.
- Highlight any certifications or training in Microsoft Azure technologies.
- Provide examples of past projects or achievements related to cloud infrastructure.
- Include any relevant programming or scripting experience.
- Describe your experience with cloud migration projects.
- Explain your approach to problem-solving and troubleshooting.
- Detail your experience with CI/CD pipelines and automation tools.
- Describe your knowledge of cloud security best practices.
- Include any experience with cloud governance and compliance.
- Highlight your communication and collaboration skills.
- Provide examples of your experience with on-call support and incident management.
- Describe your knowledge of cloud-based disaster recovery solutions.
- Include any experience with cloud-based monitoring and logging tools.
- Highlight your proficiency in at least one programming language.
- Describe your experience with infrastructure as code (IaC) tools.
- Include any knowledge of cloud networking and security.
- Provide examples of your experience with cloud-based data storage and management solutions.
- Highlight your proficiency in cloud-based identity and access management (IAM).
Visa sponsorship available for eligible candidates.