AbbVie logo

Sr Software Engineer - DevOps

AbbVie
Remote friendly (North Chicago, IL)
United States
IT

Role Summary

The Sr. Software Engineer, DevOps designs, builds, and maintains scalable CI/CD pipelines and automated workflows for software delivery, integration, and testing. They determine system specifications and standards, analyze operations, and recommend improvements. They provide day-to-day technical leadership and establish best practices for DevOps, configuration management, and pipeline automation. They guide teams on source control, security, and compliance within build and deployment processes.

Responsibilities

  • Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack.
  • Write clean, maintainable code and documentation using engineering best practices. Writes unit, component, and integration tests.
  • Develop, implement, and manage automated build, test, and deployment pipelines using tools such as Terraform, CloudFormation, Github workflows, GitHub Actions, Jfrog Artifactory or similar tools.
  • Collaborate with development, QA, and operations teams to ensure end-to-end pipeline reliability and performance.
  • Monitor, troubleshoot, and optimize pipeline processes; implement metrics and reporting for pipeline health.
  • Integrate tools for automated code quality checks, security scanning, and continuous integration.
  • Evaluate and adopt new technologies for pipeline automation and DevOps practices.
  • Ensure compliance with regulatory and security standards within the build/deployment pipeline.
  • Guide teams in source control management (e.g., branching strategies, Git workflows).
  • Support onboarding and training for pipeline usage and best practices across engineering functions.

Qualifications

  • Required: Bachelor’s Degree and 7 years’ experience OR Master’s Degree and 6 years’ experience OR PhD and 2 years’ experience
  • Required: Demonstrated experience designing and maintaining CI/CD pipelines in cloud, on-prem, or hybrid environments.
  • Required: Familiarity with version control systems (Git), artifact repositories (Artifactory), and pipeline logging/monitoring solutions.
  • Required: Understanding of modern DevOps practices: infrastructure as code, policy as code, automated testing frameworks, security in build pipelines.
  • Required: Must have experience in structured software and systems development and integration, including experience in software design methodologies, design patterns, component-oriented software architecture to produce high-quality software applications.
  • Required: Knowledge of software life cycle processes used in regulated development environments.
  • Required: Result-oriented, self-motivated and able to participate as both a team member and an individual contributor. Self-starter able to work with minimal direction.
  • Required: Strong verbal and written communication skills (documentation, process communication, collaboration).
  • Preferred: Experience with containerization and orchestration (Docker, Kubernetes).