McDonald's - Chicago, IL

posted 20 days ago

Full-time
Chicago, IL
Food Services and Drinking Places

About the position

The DevSecOps Engineer role within McDonald's Global Technology Infrastructure & Operations team focuses on modernizing and automating the change and release processes through the integration of CI/CD, test automation, observability, and ITSM platforms. This position aims to enhance the software delivery and deployment cycles by collaborating with various teams to develop efficient solutions that ensure a seamless experience for both customers and employees.

Responsibilities

  • Participate in the management, design, and solutioning of software development, deployment, and change management process.
  • Build a continuous automation framework for the software deployment & change management process.
  • Work with software developers and operations engineers to improve the software deployment & change management process.
  • Collaborate with the DevSecOps platform team to integrate the DevSecOps platform & practices with change management automation and tooling.
  • Implement quality, compliance, and operational gates in the change automation product.
  • Develop and support high quality automation workflows for enabling automated change management processes for application, IaC, and config deployments.
  • Partner, guide, and collaborate with vendors on DevSecOps tools standardization and engineering support.
  • Provide feedback to service providers on deliverables.
  • Collaborate with ServiceNow developers and engineering partners to gather requirements and translate them into technical solutions within the change automation product.
  • Monitor, troubleshoot, and maintain the automated software deployment & change automation product.
  • Drive proof of concepts and conduct technical feasibility studies for business requirements.
  • Provide internal and external customers with excellent, world-class service.
  • Effectively communicate project health, risks, and issues to the program partners, sponsors, and management teams.

Requirements

  • 3+ years of DevSecOps and/or automation experience in a similar role.
  • 2+ years hands-on DevOps pipeline for automating, building and deploying Microservice Applications, APIs, and configs.
  • 2+ years hands-on experience with CI/CD technologies including GitHub Actions, ArgoCD, Jenkins, Helm Charts, Artifactory/JFROG, etc.
  • 2+ years working with Cloud technologies, with knowledge of IaaS and PaaS offerings from AWS, Azure, and GCP.
  • Experience with and hands-on developer knowledge of Infrastructure as Code (IaC) and associated technologies (e.g. repos, pipelines, CloudFormation, Terraform, Ansible, etc.).
  • Experience with and hands-on developer knowledge of containerization platforms like Docker and orchestration tools like Kubernetes for managing and deploying containerized applications.
  • Experience working on Code Quality SAST and DAST tools like SonarQube/SonarCloud, Veracode, Checkmarx, and Snyk.
  • Experience developing scripts or automating tasks using languages such as Bash, Powershell, Python, Perl, Ruby, etc.
  • Experience with integration to third party tools via REST API, OOB ServiceNow Connectors.

Nice-to-haves

  • Bachelor's degree in computer science or related field or equivalent experience.
  • Any AWS or GCP certification (preferably DevOps related).
  • Any Agile certification (preferably scaled agile).

Benefits

  • Equal employment opportunities for all employees and applicants.
  • Reasonable accommodations for individuals with disabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service