Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$95,000 - $140,000* / year (about $46–$67 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 designing, developing, and maintaining innovative software solutions within the Azure Kubernetes ecosystem. This role requires a deep understanding of cloud-native application development, container orchestration, and microservices architecture. The successful candidate will collaborate closely with cross-functional teams to enhance Azure Kubernetes capabilities, optimize performance, and ensure scalability while adhering to industry best practices in software engineering.



Job Responsibilities

  • Design and implement scalable and robust cloud-native applications on Azure Kubernetes Service.
  • Develop and maintain Kubernetes operators and controllers to improve operational efficiency.
  • Collaborate with product management to define technical requirements and enhancements.
  • Participate in code reviews and provide constructive feedback to ensure code quality.
  • Work with DevOps teams to streamline CI/CD processes for microservices deployment.
  • Troubleshoot and resolve complex technical issues related to Kubernetes and containerization.
  • Document technical specifications, architectures, and operational procedures.
  • Stay updated on emerging technologies and trends in the cloud-native space.


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, or Go.
  • Strong experience with Kubernetes and container orchestration.
  • Solid understanding of microservices architecture and RESTful services.
  • Experience with Agile software development methodologies.
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

This position will primarily involve working with Azure Kubernetes Service (AKS), containerization tools such as Docker, and orchestration frameworks. Additional technologies may include Azure DevOps, Helm for Kubernetes package management, Prometheus for monitoring, and various programming languages including C#, Java, and Go. Familiarity with cloud services and platforms, as well as CI/CD pipelines, will be essential for the role.



Ideal Candidates

The ideal candidate for the Software Engineer II - Azure Kubernetes position possesses a dynamic blend of technical expertise, problem-solving ability, and collaborative spirit. They should demonstrate a passion for cloud technologies and a commitment to continuous learning and improvement. Strong communication skills, a proactive approach to challenges, and the ability to work effectively in a team-oriented environment will further enhance their fit for this critical role.

In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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