Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$90,000 - $120,000* / year (about $43–$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.

Overview


As a Software Engineer II specializing in Azure Kubernetes at Microsoft, you will play a crucial role in designing, developing, and maintaining scalable and robust cloud-native applications. You will collaborate with cross-functional teams to enhance our platform capabilities, ensuring high availability and performance in Azure Kubernetes Service (AKS). Your contributions will support our ongoing mission to drive innovation and excellence within cloud infrastructure, while also improving user experience and service reliability.



Job Responsibilities

  • Design, develop, and deploy scalable applications on Azure Kubernetes Service, leveraging microservices architecture.
  • Collaborate with product managers and architects to define user requirements and technical specifications.
  • Implement CI/CD pipelines to enhance deployment cycles and automate testing processes.
  • Monitor application performance and troubleshoot issues to improve system reliability and user experience.
  • Participate in code reviews, providing constructive feedback and mentoring junior engineers.
  • Stay up-to-date with emerging trends in cloud technology and containers, and implement best practices in cloud-native development.
  • Document design processes, code structures, and operational procedures to ensure knowledge sharing and continuity within the team.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development, particularly in cloud-based applications.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong experience with container orchestration tools, particularly Kubernetes.
  • Familiarity with Azure services and solutions, specifically Azure Kubernetes Service (AKS).
  • Knowledge of microservices architecture and RESTful API design.
  • Experience with CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools


In this position, you will work extensively with Azure Kubernetes Service (AKS), along with various cloud-native technologies. You will utilize tools such as Docker for containerization, Helm for managing Kubernetes applications, and Git for version control. Additionally, experience with monitoring and logging tools like Azure Monitor and Prometheus will be beneficial for managing application health and performance.



Ideal Candidates


The ideal candidate for this role is a proactive and innovative software engineer who possesses a strong passion for cloud technology and a commitment to quality. Exceptional communication skills and the ability to work collaboratively in a team-oriented environment are essential. Candidates should demonstrate a strong analytical mindset, motivation to learn and adapt to new technologies, and a passion for driving impactful solutions within the Azure ecosystem.

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.