Senior Platform Engineer and Platform Support Specialist
Job Description
Job title: Senior Platform Engineer and Platform Support Specialist
Company: GuruLink
Job description: Location: Toronto, OntarioOur client builds leading-edge Enterprise Asset Management software to help some of the world’s largest organizations to manage millions of fleet and fixed assets in over fifty countries. They enable customers to mine mission-critical data to optimize the maintenance of their assets.They are seeking a dynamic and skilled individual to join their team as a Platform Engineer. In this role, you will play a pivotal part in maintaining and enhancing their infrastructure and platform in Microsoft Azure. Your responsibilities will include ensuring the reliability, security, and scalability of our systems, and collaborating closely with the DevOps and development teams to ensure optimal platform performance.Responsibilities:
– Infrastructure and Platform Management: Maintain and support their Azure infrastructure, encompassing virtual machines, networks, and storage, to ensure seamless operations.
– Automation: Develop and implement automation scripts and tools, leveraging technologies such as Terraform, Python, PowerShell, and more, to streamline deployment and maintenance tasks.
– Monitoring and Troubleshooting: Proactively monitor and troubleshoot system issues, guaranteeing high availability and optimal performance of their platform. Utilize tools like Azure Monitor, Log Analytics, and Application Insights.
– CI/CD Integration: Work proficiently with Azure DevOps Pipelines and other CI/CD tools to efficiently deploy and manage their applications and services.
– Kubernetes Mastery: Manage and optimize their Kubernetes clusters, ensuring peak performance and reliability.
– Collaboration: Collaborate effectively with the development team to keep their platform up-to-date and aligned with industry standards.
– Documentation: Develop and maintain comprehensive documentation and runbooks for their infrastructure and platform.Special Perks:– Remote work
– Virtual & in-person team events
– Flexible work hours
– Sit/stand workstations
– Learning support customized to your needs
– Health benefits
– BonusesMust Have Skills:– Experience: Minimum of 3 years of hands-on experience in Azure infrastructure and platform support.
– Hybrid Cloud Proficiency: Experience with hybrid cloud environments.
– Security / Identity Management: Experience with network security, policies and Microsoft Entra ID (Azure Active Directory)
– Databases: Skills in Azure Blob storage and Azure databases, including Azure SQL Database/Server, Azure PostrgreSQL, etc.
– Technical Proficiency: Strong skills in Terraform, Kubernetes, Python, PowerShell, and CI/CD Platforms such as Azure DevOps Pipelines, GitHub Actions, or Jenkins.
– Monitoring Tools: Experience with monitoring and troubleshooting tools, including Azure Monitor, Log Analytics, and Application Insights.
– Networking and Security: Strong understanding of networking and security principles in Azure.
– DevOps Exposure: Experience in a DevOps environment is a plus.Nice to Have Skills:– Certification: Azure certification demonstrating proficiency.
– Kafka Experience: Previous experience with Kafka.
– AI/ML Platforms: Familiarity with AI/ML platforms.
– Multi-Cloud Expertise: Experience in other cloud platforms such as AWS, GCP, or Rackspace.
Expected salary:
Location: Toronto, ON
Job date: Sat, 21 Sep 2024 22:27:28 GMT
Apply for the job now!