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
As a Software Engineer II specializing in Azure Kubernetes at Microsoft, you will play a pivotal role in the design, development, and implementation of cloud-native applications. Your contributions will significantly enhance the Azure Kubernetes service's capabilities, ensuring delivery of robust, scalable, and highly available solutions. You will collaborate with cross-functional teams, addressing challenges while ensuring the efficiency and performance of services that support a diverse array of enterprise applications.
Job Responsibilities
- Design and develop scalable microservices using Azure Kubernetes, ensuring high availability and reliability.
- Implement CI/CD pipelines to automate application deployment processes, enhancing the development lifecycle.
- Collaborate with product management and other engineering teams to define system architecture and design specifications.
- Participate in code reviews, providing constructive feedback while adhering to Microsoft’s development best practices.
- Troubleshoot and diagnose performance issues related to Kubernetes clusters and containerized applications.
- Stay informed about industry trends and advancements in cloud technology to contribute innovative ideas to the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in software engineering with a focus on cloud technologies, preferably Azure.
- Proficient in container orchestration tools, particularly Kubernetes.
- Solid experience with programming languages such as C#, Java, or Python.
- Familiarity with DevOps practices, CI/CD pipelines, and automation tools.
- Strong understanding 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 will be utilizing a range of technologies and tools, including Azure DevOps for project management, Docker for containerization, Helm for Kubernetes package management, and various monitoring tools such as Azure Monitor and Prometheus. Familiarity with Terraform or other infrastructure as code (IaC) tools is also beneficial, along with proficiency in relational and NoSQL databases.
Ideal Candidates
Ideal candidates for this position possess a proactive mindset, a passion for problem resolution, and a commitment to ensuring high system performance and reliability. They should exhibit strong communication skills, allowing them to articulate complex technical information clearly to both technical and non-technical stakeholders. Additionally, a strong collaborator who thrives in a dynamic team environment and embraces continuous learning to adapt to emerging technologies will be well-suited for this role.
The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.