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 critical role in designing, developing, and enhancing cloud-native applications and services utilizing Azure Kubernetes Service (AKS). This position emphasizes innovative problem-solving and collaboration within cross-functional teams to drive the adoption and deployment of Kubernetes solutions on the Azure platform. The ideal candidate will leverage their technical acumen to contribute to projects that enhance user experience and optimize resource management in cloud environments.
Job Responsibilities
- Develop and maintain scalable, resilient cloud-native applications in Azure Kubernetes Service.
- Collaborate with product managers and architects to define requirements and design architectures that meet business needs.
- Implement best practices for CI/CD processes, containerization, and orchestration using Kubernetes.
- Conduct code reviews and provide mentorship to junior developers to maintain high code quality standards.
- Identify performance bottlenecks and implement solutions to optimize applications running on AKS.
- Assist in diagnosing and resolving technical issues related to Kubernetes and cloud infrastructure.
- Participate in agile development processes, including sprint planning, retrospectives, and daily stand-ups.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software development, particularly in cloud environments.
- Hands-on experience with Azure Kubernetes Service (AKS) and container orchestration techniques.
- Proficiency in programming languages such as C#, Java, or Python.
- Experience with microservices architecture and RESTful APIs.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and ability to work collaboratively in a diverse team environment.
Technologies & Tools
The role will involve frequent use of technologies and tools including Azure Cloud Services, Azure Kubernetes Service (AKS), Docker, Terraform, Azure DevOps, and monitoring tools such as Prometheus and Grafana. Familiarity with CI/CD tools, code versioning systems like Git, and automated testing frameworks will also be essential in fulfilling the job responsibilities.
Ideal Candidates
Ideal candidates for the Software Engineer II - Azure Kubernetes position will possess a strong technical mindset, a passion for innovation, and a demonstrated ability to adapt to new technologies. They should embody a proactive approach to problem-solving, a commitment to continuous learning, and a collaborative spirit that fosters teamwork. Strong communication skills and the capacity to work effectively under pressure are critical traits that will contribute to success in this dynamic and fast-paced environment.
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
Similar jobs which you may be interested in. Typically using your existing skillset.