DevOps Engineer MC-5551

Software/Firmware EngineeringHybrid Remote, Austin, Texas

We are intent on enabling DevOps practices to support our global software development team! As an experienced DevOps engineer, you have the opportunity to become an integral member of a distributed team responsible for defining, developing, releasing and maintaining vital CI/CD platform tools and services.

Responsibilities:

  • Work among a platform team driving analysis, design, and development of CI/CD automation tools and workflows
  • Lead technical sessions with development teams to evaluate their existing DevOps practices (or possibly lack thereof)
  • Collaborate globally across team and functional boundaries to help produce resilient and reusable systems throughout a multi-datacenter infrastructure
  • Enable, coordinate, and increase CI/CD efficiency and build status metrics for multiple products and consumers in a consistent manner
  • Follow Agile-like practices to iteratively design and implement solutions such as task automation, provisioning, orchestration, config management, monitoring, and security hardening
  • Use mature documentation methods to describe platform capabilities and features to a global set of teams

Required Skills and Qualifications:

  • Sound fundamental knowledge of architecting and operating enterprise scale services
  • Advanced scripting and automation skills, including test-driven-development exposure (ie. Python/Bash/PowerShell/etc.)
  • B.S in Computer Engineering/Computer Science and 4 plus years of confirmed ability in System administration

Preferred Skills and Qualifications:

  • Working experience supporting heterogeneous operating systems in live environments (Windows/Linux/MacOS)
  • Extensive experience using configuration management tools such as Puppet or Ansible to declare state across an entire fleet
  • Solid grasp of the virtualization and containerization primitives used for multiple platforms and operating systems
  • Experience scaling infrastructure-as-code across geographic regions to maintain hybrid on-premise & cloud systems (e.g. Cisco/VMware/AWS/etc.)
  • Comfortable using compiled and complex language build systems to target multiple hardware architectures and OS platforms
  • Knowledge of package management, artifact repositories, versioning, security scanning, and deployment using services such as JFrog Artifactory
  • Experience implementing monitoring and logging solutions, to include instrumenting and dashboarding of custom metrics
  • Expertise defining and maintaining build pipelines using Jenkins 2.x pipeline-as-code and shared libraries
  • Deep understanding of version control practices and code review workflows using tools like SVN, Git, and Gerrit
  • Confirmed experience operating collaboratively while working closely with other IT/development teams throughout a global organization

This position is located in Austin, TX

This is a hybrid remote position and will follow a 2+ day in-office work schedule, with in-office days based on business needs and team preference. You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic. 

Cirrus Logic is an Equal Opportunity/Affirmative Action Employer. We strive to select the best qualified applicant for any opening and to reward employees based on their skills, experience and performance. We do not discriminate on the basis of race, color, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, gender identity, genetic information or any other characteristic protected by law.
#LI-DB1