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 plays a critical role in the design, development, and implementation of cloud solutions utilizing Azure Kubernetes Service. This position requires a combination of software engineering expertise and a deep understanding of container orchestration. The successful candidate will work closely with cross-functional teams to enhance Kubernetes-based applications, ensuring scalability, resilience, and performance while driving innovation in cloud infrastructure services.
Job Responsibilities
- Design, develop, and maintain scalable applications on Azure Kubernetes Service (AKS).
- Collaborate with product management and engineering teams to define software requirements and specifications.
- Troubleshoot and resolve issues related to Kubernetes deployments and container orchestration.
- Develop CI/CD pipelines for automated testing and deployment of applications in Kubernetes.
- Optimize application performance and security within the Azure cloud environment.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Contribute to the documentation and training materials for internal teams and customers.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software engineering, with a strong emphasis on cloud technologies and Kubernetes.
- Proficiency in multiple programming languages such as C#, Java, or Python.
- Experience with containerization technologies such as Docker and orchestration with Kubernetes.
- Strong understanding of cloud infrastructure and services, particularly Azure.
- Familiarity with CI/CD tools, microservices architecture, and agile methodologies.
- Excellent problem-solving skills and a proactive approach to technical challenges.
Technologies & Tools
The Software Engineer II - Azure Kubernetes will work with a variety of technologies and tools that are integral to the Azure ecosystem. Key technologies include Azure Kubernetes Service (AKS), Docker, Helm charts for application deployment, Azure DevOps for CI/CD processes, and monitoring tools such as Prometheus and Grafana. Familiarity with service meshes and API gateways is also beneficial, along with tools for managing configuration and secrets in cloud environments.
Ideal Candidates
The ideal candidate for the Software Engineer II - Azure Kubernetes position possesses a blend of technical acumen and passion for cloud technology. They thrive in collaborative environments, demonstrating excellent communication skills to engage with stakeholders and team members. Candidates should exhibit a keen analytical mindset, a results-oriented approach, and a continuous desire to learn and adopt new technologies. A proactive attitude towards problem-solving and a dedication to delivering high-quality software solutions will set successful candidates apart in this innovative role.
Among 15 to 24-year-olds in Israel, unemployment was 4.7% in 2025, against 3% for everyone, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.