Azure Platform Engineer

UST


Date: 5 days ago
City: Thiruvananthapuram, Kerala
Contract type: Full time

The successful candidate will be responsible for designing, implementing, and managing Azure cloud environments, DevOps processes, and application infrastructure. This role requires a deep understanding of cloud computing, Azure services, and DevOps methodologies, with a particular emphasis on Infrastructure as Code (IaC) using Terraform.

Key Responsibilities:

  • Design and Implement Azure Infrastructure: Develop and maintain scalable and stable Azure infrastructure solutions using Terraform.
  • CI/CD Pipelines: Design, develop, and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines in Azure DevOps.
  • Automation: Automate tasks through scripting and other appropriate tools to enhance efficiency and reduce manual intervention.
  • Security and Compliance: Ensure security and compliance with policies and procedures.
  • Technical Support: Provide technical support and troubleshooting to resolve infrastructure-related issues.
  • Collaboration: Work closely with software developers to optimize application performance and streamline code releases.
  • Monitoring and Performance: Monitor systems, identify performance bottlenecks, and implement proactive solutions.
  • Documentation: Develop and maintain design and troubleshooting documentation.
  • Training and Support: Provide training and support to internal teams and stakeholders for implementing DevOps practices.
  • Disaster Recovery: Plan and implement disaster recovery measures and maintain data storage security in Azure.

Required Skills:

  • Experience with Azure Services: Proficiency in Azure cloud services, including App Services, containers, networking, and databases.
  • Terraform Expertise: Strong experience for automating infrastructure deployment.
  • CI/CD Tools: Experience in designing, implementing, and managing CI/CD pipelines using Azure DevOps.
  • Scripting Skills: Proficiency in scripting languages such as PowerShell or Bash
  • Problem-Solving: Strong analytical and problem-solving skills.
  • Communication: Excellent communication skills, with the ability to explain complex technical concepts to team members and stakeholders.
  • Team Collaboration: Ability to work both independently and in a team setting.

Post a CV