Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$95,000 - $130,000* / year (about $46–$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 pivotal role in designing, developing, and optimizing cloud solutions within the Azure Kubernetes environment. The successful candidate will work collaboratively with cross-functional teams to build scalable and resilient cloud infrastructure, leveraging their expertise in microservices architecture, containerization, and orchestration technologies. This position demands an individual who is enthusiastic about innovation and can contribute to the enhancement of the Azure Kubernetes platform, ensuring high availability and robust performance for Microsoft's clients.



Job Responsibilities

  • Design, implement, and maintain scalable microservices using Azure Kubernetes.
  • Collaborate with product management and other engineering teams to define project scope and requirements.
  • Conduct performance tuning, capacity planning, and scaling of Kubernetes applications.
  • Develop and maintain CI/CD pipelines for automated deployments in cloud environments.
  • Troubleshoot application and infrastructure issues, providing timely solutions and recommendations.
  • Participate in code reviews and contribute to the improvement of engineering best practices.
  • Document technical processes and procedures for deployment and operation of solutions.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2+ years of software engineering experience, ideally with a focus on cloud technologies.
  • Proficiency in programming languages such as C#, Python, or Java.
  • Experience with containerization tools including Docker and orchestration platforms like Kubernetes.
  • Strong understanding of cloud architecture principles and services, specifically within Azure.
  • Knowledge of RESTful APIs, microservices architecture, and DevOps practices.
  • Excellent problem-solving skills and a collaborative mindset.


Technologies & Tools

This position will utilize a range of technologies and tools including Azure Kubernetes Service (AKS), Docker, Azure DevOps, Helm, and various monitoring solutions like Prometheus and Grafana. Familiarity with CI/CD tools such as Jenkins or GitHub Actions will be beneficial. Developers will also be expected to work with version control systems such as Git, as well as cloud management tools and scripting languages to streamline deployments and automate workflows.



Ideal Candidates

The ideal candidates for this position will possess a strong passion for cloud technologies and be eager to engage in continuous improvement and learning within their field. They should be proactive problem solvers who thrive in a fast-paced, agile environment. Excellent interpersonal skills and the ability to work effectively within cross-functional teams are essential, along with a strong foundation in software engineering principles and cloud architecture. A collaborative spirit and adaptability to change will further enhance their fit for the role.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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