General Information

Req #
Career area:
Hardware Engineering
Friday, September 3, 2021
Working time:

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology for all, so we spend our time building a society that’s brighter and more inclusive. 

And we go big. No, not big—huge.

We’re not just a Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re in 180 markets, working with 63,000 brilliant colleagues and counting. And we’re known for the world’s most complete portfolio of smart technology, from devices to software to infrastructure.

With our ingenuity, we help millions—not just the select few—experience our version of a smarter future. 

The one thing that’s missing? Well… you...

Description and Requirements

At Lenovo, we Never Stand Still. Every day, every employee at Lenovo is focused on moving forward, rejecting traditional limits, and always seeking a better way. Lenovo’s Cloud and Software team, part of Advanced Innovation Center, is expanding its Cloud DevOps team and looking to hire Advisory DevOps Engineer. Our cloud Platform DevOps engineers are responsible for customizing and maintaining cloud resources which serve as the platform upon which our internal applications and solutions are hosted/communicate. We are on public clouds and expanding to on-premise and hybrid cloud platform. This role will be part of the Cloud Platform DevOps team that supports the entire Cloud and Software organization and are responsible for assisting several teams - cloud and device platform, partners, and product teams. In this role, you’ll be responsible for continuous integration and deployment pipeline, cloud infrastructure for the platform and services, uptime SLAs, and automation of security tool. You’ll be supported by respective engineering leads, project managers, and scrum masters - Lenovo FTEs and consultants. Role * Establish, implement, and analyze infrastructure wide SLOs, KPIs and metrics - Operate & maintain high availability of software for multiple cloud solutions. Troubleshoot complex incidents in stage and production environments. * Automate Infrastructure Provisioning, Deployment, and Delivery in the Cloud - Implement automated pipelines for Java and NodeJS applications which build, deploy and test across multiple environments: AWS, Azure, OpenStack, OpenShift, Bare metal+K8S. * Support and troubleshoot - Own troubleshooting cloud deployment and environment issues and assist the development team with monitoring and understanding critical components of the cloud platform. * Identify and Implement Infrastructure Resilience Improvements - Infuse site reliability and security into all areas of Lenovo cloud infrastructure; understand modern software security and secure software systems with cloud-based infrastructure. * Participate in cross-functional solution development, and own solution - Lead in the adoption of continuous delivery and automation of platform services. * Implement monitoring tools and dashboards for various services and operations. * Work in an Agile Development Environments, Attend Ceremonies, Accurately Estimate Story Points, Meet Sprint Deadlines Position Requirements: Basic Qualifications * Bachelor’s degree in Computer Science, Mathematics, or related field. * 7+ years of cloud infrastructure, building & supporting cloud native applications, DevOps, site reliability engineering or IT engineering experience * 5+ years of hands-on development experience is a must, ability to write application code — at least one programming language (preferably Java). * party products and building full end-to-end pipelines to Build, Test and Deploy complex systems on public cloud. * Ability to containerize an application and build an automated process around container creation and pushing them to an enterprise artifact repository. * Hands on implementation knowledge and understanding of CI/CD and how best to implement industry best CI/CD practices. * Hands-on experience with AWS or Azure with Linux, and/or Wintel Server * Advanced working knowledge w/ Jenkins, Terraform, Infrastructure as Code tools, Chef and/or Ansible, Git, Containers (e.g. Docker). * Working knowledge of Splunk or other equivalent monitoring tools. Preferred Qualification * Experience building cloud infrastructure to include network, security, container, and Identity and access management mechanisms and structures. * Proficient technical knowledge of current tools and best practices at scale, Understand General Networking Concepts, Connectivity, Systems Architecture, Disaster Recovery * Demonstrating fluency in at least two development languages such as Java, C#, Perl, PHP or Python * Managing Azure, AWS, AliCloud or distributed VMware environments; demonstrating knowledge of one container technology such as Docker * Knowledge of design and implementation with code management tooling such as GitHub / GitLab as well as CI/CD pipeline tooling Jenkins, Jenkins X, Bamboo and deployments. * Demonstrable experience in configuration management across a multi-platform estate such as Terraform, Ansible, Puppet or Salt. * Experience with Level 3 troubleshooting for a range of areas including Cloud Infrastructure (i.e. - AWS, Azure), LAN/WAN networking, Unix/SAN, security. * Experience working with front-line technical operations teams (e.g., NOC) * Prior experience in working with cross functional teams to identify and fix issues that affect systems reliability and performance. * Documenting SOPs and performing knowledge transfer to others and strong written and verbal communication skills.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class.