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.

Job Overview

As a Software Engineer II specializing in Azure Kubernetes at Microsoft, you will be integral to the design, development, and optimization of cloud-native applications. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that leverage the capabilities of Azure Kubernetes. Your role will also involve troubleshooting and enhancing the Kubernetes infrastructure, ensuring scalability, security, and resilience of applications in a dynamic computing environment.



Job Responsibilities

  • Design, develop, and maintain scalable applications using Azure Kubernetes Service (AKS).
  • Collaborate with product managers, designers, and other engineers to define application architecture and functionality.
  • Implement best practices for CI/CD to streamline application deployment and updates.
  • Optimize application performance, monitoring, and logging within Azure environments.
  • Troubleshoot and resolve technical issues related to Kubernetes and container orchestration.
  • Contribute to the documentation of system architecture and application components.
  • Engage in code reviews and provide constructive feedback to peers.
  • Stay updated with emerging technologies and advancements in cloud computing.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in software development with a focus on Kubernetes and cloud technologies.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong experience working with Azure services, particularly Azure Kubernetes Service.
  • Familiarity with containerization technologies (e.g., Docker) and networking fundamentals.
  • Experience with Agile methodologies and version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.


Technologies & Tools

This position primarily uses a range of technologies and tools that facilitate cloud development and orchestration, including Azure Kubernetes Service (AKS), Docker, Helm, Terraform, and CI/CD tools like Azure DevOps and Jenkins. Familiarity with monitoring tools such as Azure Monitor and logging frameworks is also essential for optimizing application performance.



Ideal Candidates

The ideal candidate for the Software Engineer II - Azure Kubernetes position at Microsoft will possess a passion for cloud technology and innovation. They will exhibit strong analytical and technical skills, along with the ability to work collaboratively within a team. An enthusiastic learner who embraces challenges and displays creativity in problem-solving will thrive in this dynamic environment. Moreover, a commitment to delivering high-quality software solutions that prioritize user experience is essential for success in this role.

In 95 of the 188 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

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