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.

Position Overview

The Software Engineer II - Azure Kubernetes at Microsoft is responsible for developing and optimizing cloud-native applications and services on Azure, leveraging Kubernetes as a key orchestration platform. The successful candidate will collaborate with cross-functional teams to deliver scalable solutions, enhance performance, and contribute to improving the overall infrastructure and user experience. This role requires a balance of technical proficiency and innovative problem-solving abilities to advance our Azure Kubernetes offerings.



Job Responsibilities

  • Design, develop, and maintain Kubernetes-based solutions for Azure, ensuring optimal performance and scalability.
  • Collaborate with DevOps teams to streamline deployment processes and CI/CD pipelines.
  • Contribute to architecture discussions and decision-making for cloud-native application development.
  • Implement monitoring and logging solutions to enhance application performance and reliability.
  • Troubleshoot and resolve technical issues associated with containerized applications.
  • Participate in code reviews and mentor junior engineers to promote best practices.
  • Stay updated with the latest industry trends and technologies to recommend improvements to current processes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software development, with a focus on cloud technologies.
  • Proficiency in programming languages such as C#, Java, Python, or Go.
  • Strong understanding of Kubernetes architecture, containerization, and orchestration.
  • Experience with Azure cloud services and DevOps tools.
  • Familiarity with CI/CD practices and tools such as Azure DevOps, Jenkins, or GitHub Actions.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

This position utilizes a variety of modern technologies and software, including Azure Kubernetes Service (AKS), Docker, Helm, Azure DevOps, and various monitoring and logging tools such as Prometheus and Grafana. Familiarity with infrastructure as code (IaC) tools like Terraform and configuration management tools is also advantageous.



Ideal Candidates

The ideal candidates for the Software Engineer II - Azure Kubernetes position will possess a strong technical foundation combined with a proactive and collaborative mindset. They should be driven by innovation, demonstrating a keen interest in cloud technologies and continuous improvement. Adaptability, effective communication skills, and the ability to thrive in a team-oriented environment are essential traits that will contribute to success in this role.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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