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 pivotal role in designing, developing, and enhancing cloud-based solutions that leverage Kubernetes within the Azure platform. This position involves working collaboratively with cross-functional teams to provide innovative cloud solutions, improve system performance, and ensure the reliability and scalability of cloud services. The ideal candidate will utilize their strong problem-solving skills and software development expertise to contribute to complex projects, driving the evolution of cloud-based technology in alignment with Microsoft's vision and goals.
Job Responsibilities
- Design and implement scalable and reliable Kubernetes-based solutions on Azure.
- Collaborate with software engineers, product managers, and other stakeholders to define and execute project objectives.
- Analyze system performance metrics to identify bottlenecks and optimize cloud infrastructure.
- Develop and maintain CI/CD pipelines to facilitate efficient application deployment and testing.
- Provide technical guidance and support to junior engineers and team members.
- Stay updated with emerging trends in cloud technologies and Kubernetes frameworks.
- Document processes, methodologies, and technical specifications for future reference.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- A minimum of 3 years of professional experience in software development.
- Strong proficiency in cloud computing platforms, particularly Microsoft Azure.
- Experience with container orchestration, specifically Kubernetes.
- Proficient in programming languages such as C#, Python, or Go.
- Solid understanding of microservices architecture and RESTful web services.
- Familiarity with agile development methodologies and DevOps practices.
- Strong analytical skills and ability to troubleshoot complex issues.
Technologies & Tools
This position primarily works with a diverse range of technologies and tools, including but not limited to Microsoft Azure, Azure Kubernetes Service (AKS), Docker, Helm, Terraform, Jenkins, and Git. Familiarity with monitoring and logging tools such as Prometheus and Grafana, as well as proficiency in programming languages like C# and Python, are essential for success in this role. Furthermore, experience in using collaboration and project management tools such as Azure DevOps, Jira, and Confluence will be advantageous.
Ideal Candidates
The ideal candidates for the Software Engineer II - Azure Kubernetes position are those who exhibit a strong commitment to excellence and collaboration. They possess exceptional problem-solving abilities and have an insatiable curiosity to learn and adapt to new technologies. A passion for cloud computing and a proactive approach to tackling challenges is crucial, along with excellent communication skills to effectively collaborate within a diverse team. Additionally, candidates should demonstrate the ability to work independently while consistently delivering high-quality results in a 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.