Share this Job

Senior DevOps Engineer, Native Cloud

Apply now »

Date: Sep 15, 2021

Location: Charlotte, NC, US, 28216

Company: Corning

Requisition Number: 48956

 

Corning is one of the world’s leading innovators in materials science. For more than 160 years, Corning has applied its unparalleled expertise in specialty glass, ceramics, and optical physics to develop products that have created new industries and transformed people’s lives.

Corning succeeds through sustained investment in R&D, a unique combination of material and process innovation, and close collaboration with customers to solve tough technology challenges.

The global Information Technology (IT) Function is leading efforts to align IT and Business Strategy, leverage IT investments, and optimize end to end business processes and associated information integration technologies.  Through these efforts, IT helps to improve the competitive position of Corning's businesses through IT enabled processes.  IT also delivers Information Technology applications, infrastructure, and project services in a cost efficient manner to Corning worldwide.

Data, automation and advanced analytics technologies are drastically transforming industrial manufacturers beyond point process automation to systemic, highly contextualized and data driven systems. Corning is building the foundational digital infrastructure for these company-wide efforts, and are looking for passionate, hard-working, and talented staff-level software engineers that will design that foundation for reuse, velocity and scale.

 

Overview: The Senior DevOps Engineer, Native Cloud is a key member of our core platform teams, working closely with the IT Domain Architect, Native Cloud to design and operate Corning’s AWS virtual private cloud service.  The successful candidate will be responsible to

 

  • Manage our native cloud environment using Terraform,
  • Build and configure automation needed to provision, deploy and manage the compute, network and storage services deployed to AWS development, staging and production environments for our internal teams and
  • Automate the management of these environments including systems and applications monitoring, resource metering, logging, auditing and CI/CD.

 

DevOps and SRE practices are foundational to this role, including software engineering, toolchains, pipelines, runners, containers & container orchestration, automation, infrastructure as code, continuous integration and continuous deployment, application performance monitoring and change management.

 

Responsibilities:

As a Senior DevOps Engineer, Native Cloud, your main responsibilities will be to:

  • Create automated processes for implementation, security, monitoring, alerting and operations using Terraform, Ansible, YAML, Python and environment-specific scripting languages
  • Develop and implement internal systems, processes, and best practices to be used by other teams designed to increase productivity
  • Design and build re-usable templates to accomplish specific workflow use cases
  • Design, implement, and maintain server, storage, network, and security infrastructure
  • Design, implement, and support system monitoring infrastructure
  • Design, implement, and test disaster recovery and business continuity architecture
  • Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors
  • Continually document all actions and work to define repeatable actions that can be automated
  • Ensure all infrastructure components meet proper performance and capacity standards
  • Collaborate with team members to tackle complex technological infrastructure, security, and development problems
  • Troubleshoot production issues and respond to after-hours escalations
  • Participate in and evaluate proof-of-concepts for server, storage, network, and security technologies to support the cloud infrastructure
  • Verify and resolve configuration and other non-software related issues
  • Participate in architecture and software development activities
  • Provide direct and responsive support for availability incidents and other urgent analytic, development or operational needs
  • Debug production issues across services, at all component levels
  • Use our toolchain service offering for your day-to-day activities and work with the toolchain team to continually improve it

 

Education, Experience, and Certifications:

  • Undergraduate degree in Computer Science or equivalent area of technical study
  • AWS Architect certification within the last 12 months, with a strong preference for professional grade certification
  • Additional DevOps Certifications by a major cloud infrastructure provider and/or CNCF related technology provider within the last 24 months, AWS preferred
  • 3-5 years of hands-on production programming experience with agile software development in a variety of languages, such as Python, .NET/C#, Go, Java, JavaScript/Node.JS

 

Technical Qualifications:

  • Minimum 5 years of infrastructure automation experience, at least 3 years of that managing production environments for multiple foundational services available in AWS, Azure and/or GCP
  • A demonstrated deep understanding of the AWS Well Architected Framework
  • Demonstrated expertise in security best practices and use of firewalls, IPS/IDS, encryption, and incident response
  • A minimum of 3 years hands-on staging and production experience in each of the following areas
  • Infrastructure and configuration management including Terraform and Ansible
  • Virtualization, containerization and container orchestration including VMware, Docker & Kubernetes
  • Network architecture, including load-balancing, DNS, BGP, IPSec VPNs, and active-active/multihomed data centers

 

Other Qualifications:

  • Demonstrated systems perspective when analyzing problems, thinking about overall operation, failure modes and how to address these problems proactively
  • A strong sense for the importance of documentation, and the importance of not having to learn things twice
  • Ability to work in an agile product team environment and balance a diverse set of stakeholder requests
  • Excellent oral and written communication skills with an ability to break down complex technical systems to help business partners understand the value
  • Strong technical collaboration and communication skills as well as the ability to drive cultural change and adoption of best practices through community participation
  • Ability to collaborate with other teams across the company, defining technology roadmaps, sharing experiences and lessons learned for continual improvement
  • Excellent problem-solving and troubleshooting skills  Process-oriented with great documentation skills

 

This position does not support immigration sponsorship.

 

We prohibit discrimination on the basis of race, color, gender, age, religion, national origin, sexual orientation, gender identity or expression, disability, veteran status or any other legally protected status.

 

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Nearest Major Market: Charlotte