The Sr. Engineer, Software Deployment improves and protects the software and systems related to all SecureID authentication services, including management of scalability, availability, latency, performance, security, and capacity, and delivery of software faster, better, and cheaper. From designing & maintaining CICD Pipelines to building and managing the releases of the next generation of SecureID applications on cloud-native platforms, this role enables great customer experiences and product innovation by continuous improvement of operational support.
As America's Un-carrier, T-Mobile USA, Inc. (NASDAQ: "TMUS") is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company's advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile USA. Inc. provides services through its subsidiaries and operates its flagship brands, T-Mobile and Metro by T-Mobile. For more information, please visit http://www.t-mobile.comQualifications
Minimum 5 years' experience with Web, eCommerce, and UI software development (required).
Expert level knowledge in software engineering and object-oriented development (required).
Experience creating microservices using Spring Boot Framework and Java (required)
Minimum 5 years' experience with JSON, Web Services, REST services, SOAP services (required).
Minimum 3 years' experience with building applications within the public cloud (AWS/Azure)
Minimum 3 years' experience with relational and/or No-SQL databases (preferred)
Minimum 3 years' experience with telecom or retail website software development (preferred).
Experience with continuous integration development environment (CI/CD/CT/CS)
Experience with containers and orchestration (ex. Docker, Mesos, Kubernetes)Responsibilities
Implement and manage DevOps-centric automation tools and technologies for CICD, configuration management, etc. for production and non-prod environments.
Perform environment management, automated server provisioning (VMs).
Delivers software to improve the availability, scalability, latency, and efficiency of T-Mobile's services.
Create, manage, and use dashboards for continuous monitoring and health check of applications, and the underlying infrastructure, improve the quality of services using the monitoring feedback for non-production environment.
Contribute to future improvements of software delivery processes and operations, e.g., cloud enablement, use of microservices with containerization.
Manage all pre-release communications and approvals
About T-Mobile US
T-Mobile is a global mobile telephone operator.