Job Title:

Software Engineer Student

Business Area:

College co-op/internship

Location:

Lexington, KY USA

Job ID:

142241

Software Engineer Student

Lexmark is a leader in print-related devices, and the cornerstone of Lexmark's success is the ability to provide content to users when and where they need it. Lexmark is expanding its portfolio to provide data management and workflow solutions in the Cloud. Lexmark's Cloud platform leads the way in simplifying the management and improving the usability of multifunction devices while developing a full IoT cloud management solution.      

  

Our growth provides a rich opportunity to develop market-leading solutions enabling customers to capture, manage, and access their content in ways that solve real business problems. This is where you come in. Lexmark needs cloud software engineers to drive change and harness these new and quickly changing technologies.  

The Cloud Reliability Engineering and Platform teams are looking for a computer science intern to join the a team. This organization designs, engineers and operates the cloud infrastructure for Lexmark Cloud Services. Lexmark Cloud Services is a high availability cloud offering and this internship will work with one or multiple projects related to improving our CI/CD pipeline. The ideal candidate will be in a computer science program and demonstrate a very strong foundation in computer science, design patterns, and industry-leading best-practices.  

Responsibilities:  

  • Create new and improve existing automation in our CI/CI Pipeline 

  • Identify opportunities and drive the implementation of automation to improve service health, manageability, and reliability 

  • Ability to read, write, configure, design, and script end-to-end service telemetry, alerting and self-healing capabilities for platforms 

  • Remain current on new technologies, methods and procedures including, but not limited to, coding practices such as Test Driven Development, Continuous Integration, and Continuous Deployment   

  • Influence team members with innovative changes and improvements by challenging status quo and demonstrating risk taking 

Required Experience 

  • Computer Science or related field 

  • Object oriented programming - Experience with multiple programming languages and the ability to readily adapt to new languages 

  • Capability to architect, write, debug, test, deploy, and maintain both new and existing code as applicable 

  • Experience using version control, build, and continuous integration systems   

Technologies Involved 

  • TerraForm  

  • Kubernetes 

  • Docker 

  • Azure 

  • Static Code Analysis 

  • Jenkins, Basil, Azure Devops