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
As a Software Engineer II specializing in Azure Kubernetes at Microsoft, you will play a pivotal role in designing and implementing robust, scalable, and efficient Kubernetes-based solutions within the Azure ecosystem. You will collaborate with cross-functional teams to drive innovative cloud services, enhance system performance, and ensure high availability. This position requires a blend of technical expertise, agile methodologies, and a proactive approach towards problem-solving in a dynamic environment.
Job Responsibilities
- Design, develop, and maintain scalable applications running on Azure Kubernetes Service (AKS).
- Collaborate with product managers, architects, and other engineers to define system architecture and design changes.
- Optimize resource utilization and performance of Kubernetes clusters and deployed applications.
- Implement CI/CD pipelines to automate the deployment process and ensure expedited delivery of high-quality software.
- Troubleshoot and resolve issues with Azure Kubernetes and associated services in a timely manner.
- Participate in code reviews, ensuring high-quality code and adherence to industry best practices.
- Stay current with industry trends and technologies related to container orchestration and cloud computing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of software development experience with a focus on cloud technologies.
- Strong proficiency in Kubernetes and Azure services, preferably with hands-on experience in Azure Kubernetes Service (AKS).
- Proficiency in programming languages such as C#, Python, or Go.
- Familiarity with DevOps practices, CI/CD tools, and modern source control techniques.
- Demonstrated experience with microservices architecture and containerization technologies (Docker, etc.).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
This position requires proficiency in a variety of technologies and tools including, but not limited to, Azure Kubernetes Service (AKS), Docker for containerization, Helm for packaging Kubernetes applications, and Azure DevOps for continuous integration and continuous deployment practices. Familiarity with infrastructure as code tools such as Terraform or ARM templates is also advantageous. Knowledge of monitoring tools like Prometheus or Azure Monitor will enhance your effectiveness in this role.
Ideal Candidates
The ideal candidates for the Software Engineer II - Azure Kubernetes position possess a strong sense of curiosity and a passion for emerging technologies, particularly in cloud computing and container orchestration. They should be adaptable and eager to learn in an ever-evolving environment. Exceptional teamwork, communication skills, and an ability to articulate complex technical concepts clearly are essential attributes. Additionally, candidates should demonstrate a commitment to quality and efficiency, striving to deliver innovative solutions that meet user needs while enhancing system performance.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.