Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$95,000 - $120,000* / year (about $46–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II - Azure Kubernetes at Microsoft will be responsible for designing, developing, and maintaining cloud-native applications using the Azure Kubernetes Service (AKS). This role entails working closely with cross-functional teams to deliver scalable and efficient solutions, ensuring high availability and performance of applications deployed on Azure. The ideal candidate will apply their technical expertise in container orchestration and cloud infrastructure to enhance and innovate Microsoft Azure's offerings.



Job Responsibilities

  • Design and implement scalable solutions on Azure Kubernetes Service for various deployment needs.
  • Collaborate with product managers and architects to define technical requirements for cloud applications.
  • Enhance existing CI/CD pipelines to improve build and deployment processes for containerized applications.
  • Monitor application performance and troubleshoot issues in production environments to ensure optimal reliability.
  • Develop unit and integration tests to ensure the quality of applications and services.
  • Participate in code reviews and maintain best practices in software development.
  • Stay updated on industry trends and contribute innovative ideas for new features and improvements.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of professional experience in software development with a focus on cloud technologies.
  • Proficient in container orchestration tools, particularly Kubernetes.
  • Solid understanding of microservices architecture and RESTful API design.
  • Experience with programming languages such as C#, Python, or Java.
  • Familiarity with CI/CD tools and practices, particularly in Azure DevOps.
  • Strong problem-solving skills and ability to work collaboratively in a team-oriented environment.


Technologies & Tools

This position utilizes a variety of technologies and tools, including but not limited to Azure Kubernetes Service (AKS), Docker, Azure DevOps, Helm, and Terraform. Proficiency in Microsoft Azure cloud platform services, networking solutions, and database technologies is essential. Familiarity with monitoring and logging tools such as Prometheus and Grafana will also be beneficial in ensuring application performance and reliability.



Ideal Candidates

The ideal candidates for the Software Engineer II - Azure Kubernetes position will possess a strong passion for cloud technologies and an eagerness to tackle challenging problems. They should demonstrate excellent communication skills, enabling effective collaboration with team members and stakeholders. A proactive mindset, adaptability to new technologies, and a commitment to delivering high-quality software solutions will be key characteristics that enhance their success within the role.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.