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.

Job Overview

The Software Engineer II - Azure Kubernetes at Microsoft is responsible for designing, developing, and implementing robust software solutions that optimize and leverage the capabilities of Azure Kubernetes Service (AKS). The role entails collaborating with cross-functional teams and contributing to the architecture and development of secure, scalable, and high-performing applications. This position requires a proactive approach in solving complex technical challenges and innovating software solutions that align with industry best practices and enterprise standards.



Job Responsibilities

  • Design and implement scalable applications utilizing Azure Kubernetes Services.
  • Develop and maintain CI/CD pipelines for automated application deployments.
  • Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
  • Conduct code reviews and provide constructive feedback to peers on best practices and coding standards.
  • Troubleshoot and resolve software defects, performance issues, and other technical challenges.
  • Monitor and optimize application performance, reliability, and cost-efficiency of cloud resources.
  • Stay current with emerging technologies and industry trends to enhance team capabilities.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software development, with a strong focus on cloud computing technologies.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Experience working with containerization technologies, specifically Docker and Kubernetes.
  • Familiarity with Azure services and architecture, particularly Azure Kubernetes Service.
  • Solid understanding of microservices architecture and RESTful API design.
  • Strong problem-solving skills and ability to work effectively in a team-oriented environment.


Technologies & Tools

This position utilizes an array of technologies and tools, including but not limited to Microsoft Azure, Azure DevOps, Kubernetes, Docker, Terraform, and various programming languages such as C#, Java, and Python. Familiarity with version control systems such as Git and monitoring tools to ensure application performance is also essential.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong technical acumen coupled with excellent communication skills. They are innovative thinkers who thrive in a collaborative environment and exhibit a continuous desire to learn and grow. The candidate should value quality and efficiency, demonstrating a passion for software development that aligns with business objectives. Flexibility in adapting to changing technologies and methodologies will make them a valuable asset to the team.

Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

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