Logo
T-Mobile

Sr Engineer, Software DevOps Lead

T-Mobile, Bothell, Washington, United States, 98021


Be unstoppable with us! T-Mobile is synonymous with innovation-and you could be part of the team that disrupted an entire industry! We reinvented customer service, brought real 5G to the nation, and now we're shaping the future of technology in wireless and beyond. Our work is as exciting as it is rewarding, so consider the career opportunity below as your invitation to grow with us, make big things happen with us, above all, #BEYOU with us. Together, we won't stop! Job Overview The Software DevOps Lead oversees and guides a team of DevOps engineers who design, implement, and deploy software solutions that meet frontline retail requirements, scale easily, remove the limitations of traditional networking solutions, and support deployment in highly available environments. The DevOps Lead collaborates with other software engineers, network and systems engineers, and product owners to create applications that leverage technologies such as cloud platforms, code repositories, containerization, virtualization, micro services, SDN, NFV, and Big Data platforms and technologies. The DevOps Lead also ensures that the software delivery processes and operations are aligned with the business goals and adhere to the standard processes of DevOps culture. Job Responsibilities: Leads and mentors a team of DevOps engineers who apply proficient knowledge and skill in emerging DevOps-centric automation tools and technologies for CICD, configuration management, etc. for both non-prod and prod environments. Performs environment management, automated server provisioning, pipeline configuration (VMs, containers, etc.), and software deployment across multiple platforms and environments. Delivers software to improve the availability, scalability, latency, and efficiency of T-Mobile's services using cloud native and hybrid cloud architectures. Crafts, manages, and uses dashboard for continuous monitoring and health check of applications, and the underlying infrastructure, improve the quality of services using the monitoring feedback for both non-production and production environment. Drives the innovation and improvement of software delivery processes and operations, e.g., cloud enablement, use of microservices with containerization, orchestration, etc. Relationship and People Management: Collaborates with technical teams, product owners, and collaborators to deliver technical solutions that support business goals. Also responsible for other Duties/Projects as assigned by business management as needed Education: Bachelor's Degree Computer Science or Engineering (Required) Work Experience: 4-7 years Technical engineering experience. (Required) Validated experience in software engineering and DevOps engineering. (Required) Experience working in an Agile and DevOps environment. (Required) Experience in one or more of: C, C#, Java, Perl, Python, Go, or scripting experience in Shell and Perl. (Required) Experience in Continuous Integration/Continuous Delivery tools, such as, Jenkins, Cloudbees, etc., and other automation tools. (Required) Experience with DevOps tools, such as, Ansible, Chef, Puppet, etc. Experience in Docker, Kubernetes, etc. (Preferred) Experience with APM tool, like, AppDynamics, logging tool, like Splunk. (Required) Experience working in a cloud environment (public/private). (Required) Experience in migrating to cloud or cloud native environment's experience (Preferred) Knowledge, Skills and Abilities: DevOps Integration Containerization Cloud Computing Communication Customer Service Analytics Technical Writing Leadership Licenses and Certifications: AWS Certified DevOps Engineer preferred * At least 18 years of age * Legally authorized to work in the United States Travel: Travel Required (Yes/No):Yes DOT Regulated: DOT Regulated Position (Yes/No):No Safety Sensitive Position (Ye