Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PNC Financial Services Group Logo

Automation Engineer - Software Engineer Principal

PNC Financial Services Group

$65,000 - $165,600
Sep 26, 2025
Pittsburgh, PA, US
Apply Now

PNC is looking to solve complex business needs by designing and coding software solutions, and to advance business initiatives and capabilities through the application of modern principles, methodologies, and tools.

Requirements

  • Automate Infrastructure Provisioning: Using tools like Terraform, Ansible, Python, or Terraform to automate the creation and management of infrastructure components (servers, networks, databases) in both cloud and on-premises environments.
  • Network Concepts: Understand Networking concepts to orchestrate changes for proxies and other layer 7 routing platforms. Strong understanding of networking fundamentals, for example DNS, Load Balancing, and Firewall.
  • Configuration Management: Implementing and maintaining infrastructure configurations using tools like Ansible, or Puppet to ensure consistent and repeatable deployments.
  • Scripting and Automation: Developing scripts (PowerShell, Python, Bash) to automate repetitive tasks, streamline workflows, and improve operational efficiency.
  • CI/CD Pipeline Integration: Integrating automation into CI/CD pipelines using tools like Jenkins, or Github, to automate the build, test, and deployment processes.
  • Monitoring and Alerting: Utilizing monitoring tools like Splunk, or ELK, to track infrastructure performance, identify potential issues, and set up alerts.
  • Infrastructure as Code (IaC): Applying IaC principles to manage infrastructure as code, enabling version control, collaboration, and repeatable deployments.

Responsibilities

  • Designing Infrastructure as Code (IaC)
  • automating infrastructure provisioning and management
  • developing and maintaining CI/CD pipelines
  • monitoring infrastructure performance
  • Using tools like Terraform, Ansible, Python, or Terraform to automate the creation and management of infrastructure components (servers, networks, databases) in both cloud and on-premises environments.
  • Implementing and maintaining infrastructure configurations using tools like Ansible, or Puppet to ensure consistent and repeatable deployments.
  • Integrating automation into CI/CD pipelines using tools like Jenkins, or Github, to automate the build, test, and deployment processes.

Other

  • Responsibilities require time in the office or in the field on a regular basis.
  • PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
  • Ability to diagnose and resolve complex technical issues.
  • Ability to communicate effectively with technical and non-technical team members. Self-Starter, taking the initiative to be proactive in identifying problems and finding solutions. Working effectively without constant supervision.
  • Aligns business strategy with software solutions.