Microsoft Teams Core Services team is responsible for foundational services, underlying platforms, and key service fundamentals. The team plays a vital role in the Teams backend by developing resilient infrastructure to support hyper-scaling, enable expansion into various specialized clouds, and ensure secure and efficient build and release processes.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years of experience in automating and streamlining the deployment, configuration, or maintenance of backend services and infrastructure using CI/CD pipelines or infrastructure as code.
- 2+ years of experience with cloud technologies and architecture, with practical experience in supporting backend services on major cloud platforms (Azure, AWS. GCP).
- Familiarity with AI-assisted tools that enhance engineering productivity and service operations.
Responsibilities
- Assist in the Infrastructure-as-code initiatives, build and release process, helping to ensure services are delivered efficiently and securely.
- Support the implementation and maintenance of CI/CD pipelines, help automate workflows, and contribute to crisp optics into our infrastructure and build/release processes.
- Help ensure build and release operations meet security and compliance requirements by following security best practices and supporting audits and assessments as needed.
- Monitor and help improve the performance of build and release processes.
- Identify areas for improvement and work with senior team members to resolve bottlenecks.
- Participate in efforts to enhance the work environment and productivity of service engineers and support a culture of continuous learning and development.
- Explore opportunities to leverage AI technologies that improve developer productivity.
Other
- Work collaboratively with cross-functional teams, including development, TPMs, and operations, to support the integration and delivery of services.
- Build positive working relationships across the organization.
- Participate in on-call rotations to support incident response and assist with troubleshooting technical issues.
- Help deploy fixes and contribute to automations that prevent recurring problems.
- Ensure compliance with security, privacy, and compliance standards.