Full Time

Software Engineer II - Azure Kubernetes

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

Overview

The Software Engineer II - Azure Kubernetes at Microsoft will play a crucial role in developing and maintaining scalable, high-performance solutions leveraging Azure Kubernetes Service (AKS). The candidate will collaborate with cross-functional teams to design, implement, and optimize container orchestration systems. Additionally, the role requires a strong focus on quality assurance, best practices in software development, and staying abreast of industry advancements to ensure that Microsoft remains at the forefront of technological innovation.



Job Responsibilities

  • Design, develop, and deploy scalable applications utilizing Azure Kubernetes Service.
  • Collaborate with product managers and other engineers to define software requirements and specifications.
  • Implement CI/CD pipelines to streamline development and deployment processes.
  • Monitor application performance and troubleshoot issues across the Kubernetes environment.
  • Contribute to architectural decisions and best practices for cloud-native development.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document technical processes, system architectures, and software designs.
  • Engage in knowledge sharing with team members and contribute to a collaborative work environment.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software development, with a focus on cloud computing and containerization.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Hands-on experience with Azure Kubernetes Service (AKS) and container orchestration technologies.
  • Strong understanding of cloud infrastructure and microservices architecture.
  • Familiarity with DevOps practices and tools (e.g., Azure DevOps, Jenkins, Docker).
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication and teamwork skills.


Technologies & Tools

This position will leverage a suite of advanced technologies and tools including Microsoft Azure, Azure Kubernetes Service (AKS), Docker, Git, and various monitoring and logging tools. Familiarity with continuous integration and continuous deployment (CI/CD) pipelines via Azure DevOps will also be advantageous. Experience with infrastructure as code tools such as Terraform or Azure Resource Manager (ARM) templates will be beneficial for the role.



Ideal Candidates

The ideal candidate for this position will exhibit a proactive and innovative mindset, coupled with a strong passion for cloud technologies and software development. They should possess excellent analytical skills, a commitment to producing high-quality code, and the ability to prioritize tasks effectively in a dynamic environment. A candidate who thrives in collaborative settings and values continuous learning and improvement will be particularly well-suited for this role within Microsoft.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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