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 role at Microsoft provides an exciting opportunity to design and develop robust solutions that leverage the power of Azure Kubernetes Service. The selected candidate will collaborate with cross-functional teams to enhance Kubernetes capabilities, ensuring a seamless integration of cloud services. The position demands a strong understanding of container orchestration, CI/CD pipelines, and cloud infrastructure, while fostering innovation and performance improvements in an agile development environment.



Job Responsibilities

  • Design, implement, and maintain scalable systems within Azure Kubernetes Service (AKS).
  • Contribute to the development of Kubernetes extensions and enhancements to improve system performance.
  • Collaborate with infrastructure and network teams to ensure the effective deployment of containerized applications.
  • Develop and maintain CI/CD pipelines to streamline the deployment process.
  • Engage in troubleshooting and resolution of system issues in a timely manner.
  • Participate in code reviews and contribute to the development of best practices for software development.
  • Assist in the creation of technical documentation and provide training to team members as required.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software development, with a focus on cloud computing and container technologies.
  • Proficiency in programming languages such as C#, Python, or Java.
  • Strong knowledge of Kubernetes architecture and container orchestration.
  • Experience with Azure DevOps, Terraform, or similar tools for infrastructure as code.
  • Ability to work collaboratively in a team-oriented environment.
  • Familiarity with Agile methodology and best practices.


Technologies & Tools

The position primarily involves working with Azure Kubernetes Service (AKS), container technologies such as Docker, and orchestration tools like Helm. Familiarity with Azure DevOps for CI/CD workflows, as well as monitoring and logging tools such as Prometheus and Grafana, is essential. The role requires competence in various programming languages and frameworks relevant to cloud application development and orchestration.



Ideal Candidates

Ideal candidates for the Software Engineer II - Azure Kubernetes position will possess a strong passion for cloud technology and a desire to innovate in the software development field. They will demonstrate excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment. Strong communication skills and a proactive approach to continuous learning and knowledge sharing will further enhance their candidacy, aligning with Microsoft's ethos of growth and excellence.

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.