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 will be instrumental in designing and implementing cutting-edge solutions within the Azure platform. This role involves collaborating with cross-functional teams to develop scalable cloud-native applications, focusing on leveraging Kubernetes technology. The successful candidate will contribute to operational excellence and innovation while ensuring the reliability, performance, and security of solutions deployed across the Azure infrastructure.
Job Responsibilities
- Design and develop scalable applications using Kubernetes as part of the Azure platform.
- Collaborate with product managers, architects, and other stakeholders to refine requirements and deliver technical solutions.
- Implement and manage CI/CD pipelines to ensure seamless deployment and integration.
- Monitor application performance and implement enhancements and optimizations.
- Troubleshoot and resolve issues with applications and underlying infrastructure.
- Provide guidance and mentorship to junior engineers, fostering a culture of knowledge sharing.
- Participate in code reviews and ensure adherence to best practices and coding standards.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of software engineering experience, preferably with cloud-native technologies.
- Proficient in containerization technologies such as Docker and orchestration with Kubernetes.
- Strong experience with programming languages such as C#, Java, or Go.
- Familiarity with CI/CD tools and practices for agile software development.
- Understanding of microservices architecture and RESTful API development.
- Excellent problem-solving abilities and a proactive attitude towards tackling challenges.
Technologies & Tools
The Software Engineer II - Azure Kubernetes role will utilize a range of advanced technologies and tools, including Microsoft Azure services, Kubernetes for orchestration, Docker for containerization, GitHub for version control, Azure DevOps for CI/CD, and various programming languages such as C#, Java, and Go. Familiarity with monitoring tools like Prometheus and Grafana is also beneficial for tracking application performance.
Ideal Candidates
The ideal candidates for this position will demonstrate a robust understanding of cloud infrastructure and containerization concepts, along with a passion for innovation and problem-solving. They should exhibit strong collaboration and communication skills, working seamlessly with diverse teams to drive technical solutions forward. Candidates who are proactive in learning new technologies and adapting to rapid changes in the industry will thrive in this dynamic environment.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, 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.