General Information

Req #
Career area:
Hardware Engineering
United States of America
North Carolina
Additional locations:
US - Mobile
Monday, September 13, 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 a 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 and 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. 
  • Build, maintain, and improve on a cloud platform to enable solutions teams to quickly and seamlessly deploy software.
  • Establish, implement, and analyze infrastructure wide SLOs, KPIs and metrics. Operate and maintain high availability of software for multiple cloud solutions. Troubleshoot complex incidents in production and pre-production environments.
  • Automate Infrastructure provisioning, deployment, and delivery in the cloud. Implement automated pipelines for Java and NodeJS applications that build, deploy and test across multiple environments: AWS, Azure, OpenStack, OpenShift, and bare metal K8s.
  • 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 the 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 environment. Participate in agile events/ceremonies and iteratively produce increments of value.
Position Requirements:

 Basic Qualifications
  • Bachelor’s degree in Computer Science, Mathematics, or related field or equivalent experience.
  • 5+ years of operating cloud infrastructure, building & supporting cloud native applications, DevOps, site reliability engineering, or IT engineering experience

Preferred Qualification
  • Ability to build full end-to-end pipelines to build, test and deploy complex systems on public cloud.
  • Ability to containerize an application and create an automated process to build and publish it to a registry.
  • 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 Windows Server
  • Experience designing multi tenant strategies for cloud and container orchestration environments.
  • Advanced working knowledge w/ Jenkins, Terraform, Infrastructure as Code tools, Ansible, Git, and Containers (e.g. Docker).
  • Working knowledge with observability tools like DataDog.
  • 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, and disaster recovery.
  • Fluency in scripting or development languages such as Bash, GoLang, Java, C#, Perl, PHP or Python.
  • Managing Azure, AWS, AliCloud or distributed private cloud environments.
  • Demonstrate knowledge of one container technology such as Docker and one container orchestration technology such as Kubernetes.
  • Knowledge of design and implementation with code management tooling such as GitHub or GitLab as well as CI/CD pipeline tooling like Jenkins, Jenkins X, and Bamboo.
  • 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, Linux, and 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.