Posted in

Devops Engineer Lead

Devops Engineer Lead

CompanyBank of America
LocationCharlotte, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • A minimum of 5 years of experience in a DevOps or similar role, with a proven track record of managing and maintaining complex software systems.
  • 2+ yrs experience in a lead role, directing and monitoring activities of DevOps Engineers
  • Architectural level knowledge of automation solutions
  • Experience with high-traffic and high-availability global enterprise critical systems.
  • Must be passionate about implementing scalable, performant, reliable, and secure automation solutions.
  • Strong experience with scripting languages such as Python, Bash, or PowerShell.
  • Proficiency in configuration management tools such as Ansible, Chef, or Puppet.
  • Familiarity with DevOps stack including Bitbucket, Artifactory, Jenkins, Ansible Tower and XLR.
  • Deep understanding of containerization technologies, such as Docker, Kubernetes, and OpenShift.
  • Experience with both on prem and cloud platforms, including infrastructure provisioning and automation.
  • Solid understanding of networking concepts, including TCP/IP, DNS, load balancers, and firewalls
  • Creative problem solver with the ability to work independently, prioritize tasks, and manage multiple projects simultaneously to deliver solutions.
  • Strong analytical and problem-solving skills, with the ability to think critically and make data-driven decisions.
  • A passion for continuous learning and keeping up to date with the latest trends and technologies in DevOps and software engineering.
  • Knowledge of security best practices and the ability to implement security controls at the infrastructure level.
  • Experience with monitoring and logging tools like Prometheus or Splunk.

Responsibilities

  • Develop and maintain the end to end one click deployment DevOps strategy, ensuring alignment with business goals and objectives.
  • Collaborate with software developers, system administrators, system engineers, and other stakeholders to implement and maintain a scalable and reliable infrastructure.
  • Automate and streamline deployment processes, minimizing manual intervention and improving system efficiency, while striving for continuous improvement of process and procedure.
  • Design and implement monitoring, logging, and alerting systems to proactively identify and resolve issues before they impact the business.
  • Manage and optimize on prem and internal cloud infrastructure, including provisioning and configuring OpenShift containers.
  • Implement security best practices to protect company data and systems.
  • Collaborate with development teams to implement continuous integration and continuous deployment (CI/CD) pipelines, enabling faster and more reliable one click software releases.
  • Troubleshoot and resolve infrastructure and application issues, ensuring minimal downtime and disruption to business operations.
  • Stay up to date with industry trends and emerging technologies, assessing their potential impact, and recommending adoption where appropriate.
  • Mentor and guide junior DevOps engineers, fostering a culture of knowledge sharing and continuous learning.

Preferred Qualifications

  • 6-8 yrs experience in a DevOps or similar engineering role
  • Professional experience in the financial industry, supporting a global scale enterprise environment
  • Industry certifications such as Certified Kubernetes Administrator (CKA) or RedHat Certified Engineer are highly desirable.