Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$95,000 - $130,000* / year (about $46–$63 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.

Overview

The Software Engineer II - Azure Kubernetes at Microsoft will be responsible for contributing to the design and implementation of scalable and robust solutions utilizing Azure Kubernetes Service (AKS). The selected candidate will work closely with cross-functional teams to enhance cloud infrastructure, optimize Kubernetes operations, and ensure high availability and performance of applications within the Azure ecosystem. This role demands a strong understanding of cloud-native technologies and experience in deploying large-scale applications, along with a passion for continual learning and innovation in the cloud environment.



Job Responsibilities

  • Design and develop cloud-native applications on Azure Kubernetes Service (AKS).
  • Collaborate with Product Managers and UX/UI designers to define system requirements and translate them into functional specifications.
  • Implement best practices for Kubernetes deployment, security, and monitoring.
  • Participate in Agile development processes, including daily stand-ups, sprint planning, and retrospectives.
  • Troubleshoot and optimize application performance, ensuring reliability and scalability.
  • Contribute to the continuous improvement of engineering practices and tools.
  • Maintain documentation related to architecture, technical specifications, and operational procedures.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software development with a focus on cloud solutions.
  • Strong programming skills in languages such as C#, Java, or Python.
  • Proven experience with Azure services and Kubernetes, particularly Azure Kubernetes Service (AKS).
  • Familiarity with containerization tools like Docker.
  • Solid understanding of CI/CD practices and tools.
  • Excellent problem-solving skills and the ability to work in a team-oriented environment.


Technologies & Tools

This position leverages a variety of modern technologies and tools, including Microsoft Azure, Azure Kubernetes Service (AKS), Docker, microservices architecture, CI/CD tools like Azure DevOps, and monitoring tools such as Prometheus and Grafana. Familiarity with configuration management tools such as Helm and infrastructure as code (IaC) tools like Terraform will be advantageous.



Ideal Candidates

The ideal candidate for the Software Engineer II - Azure Kubernetes role at Microsoft is someone who exhibits a strong technical aptitude, combined with a collaborative spirit and a commitment to excellence. A proactive approach to learning and staying current with emerging technologies is essential. Candidates should possess effective communication skills, an analytical mindset to tackle complex problems, and the ability to thrive in a fast-paced, dynamic environment while contributing positively to team culture.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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