DevOps Engineer Anritsu Morgan Hill, CA Full-Time $124,800.00 - $162,281.00 / year


Команда форума
As a DevOps Engineer based in Morgan Hill, CA you will have responsibility for increasing developer’s efficiency while ensuring quality code releases. To achieve that end, you will work on designing, developing, debugging, and testing the CI/CD system, as well creating support applications, to integrate all of engineering’s services to achieve our goal of quick and reliable releases. This includes a responsibility of maintaining a complete build and delivery system providing uptime for all developers.
Key Responsibilities include:

  • CI/CD design and test under Windows/Linux/Embedded environment for all software developed and deployed
  • Interfacing with software leaders, hardware engineers, and product managers to understand requirements
  • Creating task list/stories from high level requirements
  • Taking ownership of quality, functionality and testing of your deliverable
  • Taking direction from the DevOps leader, working in a team environment, and adjusting to shifting priorities
  • Following software engineering best practices including estimation, design reviews, code reviews, testing and documenting
  • Researching and introducing new technology to keep us innovating
  • BS or MS in Computer Science, Software Engineering, Computer Engineering or equivalent.
  • 1- 8 years of experience as a DevOps/Software Engineer is desired
  • Thorough understanding of CI/CD principles
  • Experience with build system technologies: Jenkins, Gitlab, TravisCI, TeamCity etc
  • Experience and working knowledge with technologies: Docker, Kubernetes, Nexus, Ansible, Chef etc
  • Experience with version control systems like GIT or Mercurial is require
  • Scripting experience, especially Python, Ruby, Groovy (or similar) is require
  • Bash and Batch scripting experience required
  • Understanding of build and compilation tools and environment e.g. gcc, Qt, MSys
  • Comfortable with Windows and Linux
  • Ability to handle multiple tasks simultaneously to meet deadlines
In order to be successful in this role, the following competencies and behavior skills are required:

  • Strong analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Quick learning ability
  • A true team member
  • Technological Innovation
  • Ownership and Accountability

Recommended skills​