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.

Overview

The Software Engineer II - Azure Kubernetes at Microsoft will be responsible for designing, developing, and maintaining robust, scalable, and high-performance Kubernetes solutions on the Azure platform. This role requires an innovative thinker with a passion for cloud computing and container orchestration, ensuring that our services run efficiently and effectively in a cloud environment. The engineer will collaborate closely with cross-functional teams to troubleshoot issues, enhance performance, and implement new features that align with customer needs and business objectives.



Job Responsibilities

  • Design, develop, and deploy Kubernetes solutions to support application deployment on Azure.
  • Collaborate with product management and engineering teams to define and refine requirements for Azure Kubernetes capabilities.
  • Troubleshoot and resolve performance and reliability issues in Kubernetes-based applications.
  • Implement automation tools and systems for continuous integration and continuous deployment (CI/CD) pipelines.
  • Write clean, maintainable, and efficient code, following best practices in software development.
  • Participate in code reviews and mentoring of junior team members to foster technical growth and collaboration.
  • Gather and analyze performance metrics to inform development decisions and improvements.
  • Stay abreast of industry trends and best practices in cloud computing and Kubernetes technology.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Strong programming skills in languages such as C#, Java, or Go.
  • Experience with containerization technologies, specifically Kubernetes.
  • Understanding of Azure cloud services and architecture.
  • Proficient in using CI/CD tools and practices.
  • Excellent problem-solving skills and ability to work under pressure.
  • Effective communication and collaboration skills to work within a team environment.


Technologies & Tools

This position utilizes a variety of technologies and tools essential for cloud-native development. Successful candidates will work extensively with Azure Kubernetes Service (AKS), Docker, Helm, and CI/CD pipelines using Azure DevOps or other equivalent tools. Familiarity with microservices architectures, monitoring/observability tools such as Prometheus and Grafana, and configuration management systems will also be advantageous.



Ideal Candidates

Ideal candidates for the Software Engineer II - Azure Kubernetes position will possess a genuine enthusiasm for technology and a proactive approach towards problem-solving. They should demonstrate a commitment to continual learning and professional growth, alongside the capability to work collaboratively within a team. A strong desire to innovate and an aptitude for embracing challenges, while maintaining a customer-focused mindset, will contribute significantly to their success in this role.

A full-time year is 2,080 hours: $60 an hour is $124,800 a year before taxes, and $120,000 a year is $57.69 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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