Full Time

Software Engineer II - Azure Kubernetes

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

Job Overview

The Software Engineer II - Azure Kubernetes role at Microsoft involves designing, developing, and maintaining innovative solutions within the Azure Kubernetes environment. The successful candidate will work collaboratively with cross-functional teams to implement scalable cloud-based applications, ensuring high performance and responsiveness. This position requires a strong technical background and the ability to problem-solve efficiently in a dynamic and fast-paced environment. Additionally, the engineer will contribute to the continuous improvement of the Azure Kubernetes service through code reviews, testing, and debugging.



Job Responsibilities

  • Design, develop, and deploy scalable cloud-native applications utilizing Azure Kubernetes Services.
  • Collaborate with product management and UX teams to define software requirements and specifications.
  • Implement operational best practices to ensure security, compliance, and performance of cloud applications.
  • Conduct code reviews and peer programming sessions to promote quality and efficiency in development processes.
  • Troubleshoot and resolve production issues, providing timely support to enhance service availability.
  • Participate in Agile methodologies, contributing to sprint planning and reviews.
  • Document software design, codebases, and technical specifications to facilitate knowledge sharing.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of experience in software development, with an emphasis on cloud technologies.
  • Strong proficiency in Kubernetes, containerization, and orchestration tools.
  • Experience with programming languages such as C#, Python, or Java.
  • Knowledge of microservices architecture and RESTful API development.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Excellent analytical and problem-solving skills with attention to detail.
  • Ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Software Engineer II - Azure Kubernetes position utilizes a variety of technologies and tools, including but not limited to Azure Kubernetes Service (AKS), Docker, Helm, Azure DevOps, Terraform, and various monitoring and logging frameworks such as Prometheus and Grafana. Candidates are expected to leverage these technologies to optimize application deployments and enhance infrastructure as code practices.



Ideal Candidates

Ideal candidates possess a strong technical background with a passion for cloud computing and modern software development methodologies. They should demonstrate an eagerness to learn and adapt to new technologies, along with a proactive attitude in tackling challenges. Effective communication skills, both verbal and written, are essential to ensure successful collaboration within diverse team environments. Moreover, a commitment to software quality and continuous improvement is highly valued.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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