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 role at Microsoft is focused on designing, implementing, and maintaining scalable cloud-native applications using Azure Kubernetes Service (AKS). The successful candidate will collaborate with cross-functional teams to create innovative solutions that enhance product performance and reliability. This position requires strong technical knowledge of container orchestration, a deep understanding of cloud architectures, and the ability to drive improvements in complex systems.
Job Responsibilities
- Design, build, and deploy microservices architectures using Azure Kubernetes Service.
- Collaborate with product managers and UI/UX designers to define and refine project requirements.
- Troubleshoot and resolve issues related to application performance, stability, and computation resource management.
- Implement best practices for monitoring, auditing, and securing containerized applications.
- Participate in code reviews to maintain high development standards while fostering a culture of continuous improvement.
- Develop and maintain documentation related to architectural decisions and system functionalities.
- Engage in automated testing and continuous integration/continuous deployment (CI/CD) practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering or a related field.
- Minimum 3 years of professional software development experience with a focus on cloud computing.
- Strong proficiency in programming languages such as C#, Python, or Java.
- Hands-on experience with Kubernetes orchestration and Azure cloud services.
- Familiarity with containerization technologies like Docker.
- Understanding of networking concepts and security best practices in cloud environments.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
Technologies & Tools
The Software Engineer II will utilize a variety of technologies and tools including Azure Kubernetes Service (AKS), Docker for containerization, Microsoft Azure cloud services, Git for version control, and CI/CD pipelines with Azure DevOps. Familiarity with monitoring tools such as Prometheus and Grafana, as well as configuration management using Helm charts, is essential for success in this role.
Ideal Candidates
Ideal candidates for the Software Engineer II - Azure Kubernetes position are proactive, innovative, and thrive in a fast-paced, collaborative environment. They are expected to have a growth mindset, demonstrating a commitment to continuous learning and adaptation to emerging technologies. Strong communication and interpersonal skills will facilitate effective collaboration across diverse teams, contributing to the overall success of projects. A passion for problem-solving and an eagerness to embrace the complexities of cloud infrastructure will further set candidates apart in this role.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.