Senior Automation Engineer

  • U.S. Cellular
  • Chicago, IL, USA
  • Aug 05, 2018
Full time Engineering Manufacturing Mobile

Job Description

The Sr Automation Engineer will provide subject matter expertise for engineering and implementing advanced solutions to remove toil from the organization by using advanced technologies such as automation, software orchestration, software development, and coding self-optimizing, self-configuring, and self-testing functions.  This role will maintain high level domain engineering knowledge (Access Engineering, Access Operations, Core Operations, Service Engineering, Security, DevOps, etc.) and expertise in software development and coding.  The role will leverage advanced knowledge in automation toolsets and techniques to implement appropriate automation processes to improve efficiencies over time.

• Design, Engineer & Implement software driven solutions.

• Utilize Agile and DevOps development techniques to drive platform/system development to enable automation.

• Leverage subject matter expertise when working with the automation and IS teams to identify and implement solutions within engineering that will improve reliability, decrease workload and improve agility.

• Assemble appropriate project teams to include subject matter experts in identifying areas which are high labor intensive, expensive to execute, or repetitive in nature to reduce cost and redundancy, and drive the automation processes to completion.

• Create and provide training on new/modified processes.

• Provide ongoing support for implemented automations processes.

• Survey, analyze and maintain documentation of major activities within engineering that focus on areas which are high cost and/or labor-intensive, focusing on prioritizing those with the greatest impact to the business.

• Conduct automation and configuration management.

• Leverage strong domain level skills and advanced software orchestration, automation, and coding skills to develop solutions that configure, monitor, optimize, and test network domains.

• Provide recommendations to leadership team(s), covering relative costs of activities, opportunities for automation, and benefits of automation.

• Develop and maintain continuous integration and software deployment process across the distributed automation platform that supports embedded automation teams.

• Conduct automation and configuration management.

The preceding job description indicates the general nature, essential duties, and responsibilities of work to be performed.  It does not contain a comprehensive inventory of all duties, responsibilities, and qualifications required to do this job.  To perform this job successfully an individual must be able to perform each essential duty satisfactorily.  The requirements listed above are representative of the knowledge, skill and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

• Bachelor’s degree in business analysis, systems engineering, application development, computer science, operations management or equivalent experience preferred.

• 6  years of experience in a technical area such as telecommunications or IT.

• Advanced experience in technical disciplines (such as Access Engineering, Access Operations, Core Operations, Service Engineering, Security, DevOps, etc), and automation environments (software development, software processes, implementing automation in the workplace, etc).

• Experience working in a network operations center, or similar network/system technical organization

• Experience in software development in areas of Agile and DevOps required.

• Strong knowledge, understanding and skills utilizing  automation technologies within engineering, including and not limited to the following:

o Programming languages including Python / ’R’ / Java / shell scripting / SQL / HiveQL.

o Software Development Platforms including Docker / Kubernetes / Hadoop / OpenstackStrong.

o Systems and Databases including Linux / Postgres / Oracle / Hadoop / Virtualization Technologies (KVM, VMware, etc,) Network Management Applications including Resolve / Netcool / Remedy / Netscout / Wireless Network Guardian / CXM / Netact / OSS-RC / IBM ITNM / Infovista TEMs .

o Custom-developed work automation tools that leverage micro services and various automation tools.

o Next-generation network programmability to ensure manual interaction is minimized as much as possible. Software Defined Networks (SDN), Network Function Virtualization (NFV), Puppet, Chef, YAML, REST APIs, etc.

• Strong written, verbal, organizational, and interpersonal skills are required.

• Strong analytical skills, proven in large-scale projects.

• Strong knowledge of project/program management.

U.S. Cellular® is an EEO employer and gives consideration to qualified applicants without regard to race/color/age/religion/sex/sexual orientation/gender identity/national origin/disability/veteran status, pregnancy or genetic information.