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 scalable cloud infrastructure solutions within the Azure Kubernetes Service (AKS). The ideal candidate will leverage their expertise in software development and cloud technologies to enhance the Kubernetes platform, improve system performance, and contribute to a collaborative team environment. The role involves coding, debugging, and troubleshooting applications while adhering to best practices for cloud architecture and service deployment.
Job Responsibilities
- Design, develop, and maintain features for Azure Kubernetes Service (AKS).
- Collaborate with cross-functional teams to define and implement cloud-based solutions.
- Write clean, maintainable, and efficient code while adhering to coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve technical issues related to Kubernetes deployments.
- Optimize performance metrics and ensure high availability of applications.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Document technical specifications and maintenance processes for internal use.
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 technologies.
- Proficiency in programming languages such as C#, Python, or Java.
- Strong understanding of containerization technologies, particularly Docker and Kubernetes.
- Experience with Microsoft Azure or other cloud service providers.
- Familiarity with CI/CD processes and tools such as Azure DevOps, Jenkins, or GitHub Actions.
- Knowledge of microservices architecture and RESTful API design.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The Software Engineer II - Azure Kubernetes position at Microsoft will involve using a variety of technologies and tools. Key tools will include Microsoft Azure for cloud services, Kubernetes for container orchestration, Docker for managing containers, and software development tools such as Visual Studio, Git, and Azure DevOps for continuous integration and deployment. Familiarity with monitoring services (e.g., Azure Monitor) and API management tools will also be beneficial for managing cloud applications effectively.
Ideal Candidates
The ideal candidates for the Software Engineer II - Azure Kubernetes position will possess strong technical expertise combined with excellent communication skills. They should demonstrate a proactive attitude and a passion for cloud technologies and container orchestration. Candidates who thrive in dynamic, agile settings and embrace challenges with creativity and resilience are particularly well-suited for this role. A strong commitment to teamwork and collaboration, along with the desire to learn and adapt to new technologies, will greatly enhance their success in this position.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.