Job Description :

Title: Senior Release Engineering

Location: Mountain View, CA

Duration: Long term

Job Responsibilities

  • Build necessary automated test infrastructure and tools to validate features, and drive adoption of these across SWE teams to increase automation coverage.
  • Develop and maintain CI pipelines.
  • Support engineering organization with day-to-day operations
  • Create, use, and maintain technical documentation.
  • Suggest and implement tooling around monitoring/logging to enhance visibility into developer infrastructure services.

Soft Skills

  • Fast learner
  • Strong analytical and troubleshooting skills
  • Ability to work with no supervision
  • Good communication skill (role involves a lot of communications with people from different teams)
  • Ability to self educate and reverse engineer solutions with no extra help.

Required Skills ( You should be able to list things and comment on how good candidate is against each bullet point ) - 9 bullet points

  • Linux system knowledge : Command line, editing tools vi etc Unix commands very fluent
  • Strong coding skills (Python, Bash) ( Unix scripting Any shell programming should be OK but should be able to learn Bash )
  • Release Engineering and strong knowledge of release best practices
  • Confidence with source version control systems (Git)
  • Experience with maintaining cloud infrastructure (preferably Google Cloud Platform)
  • Automation Framework Development and validation techniques ( from a Release Eng perspective )
  • Knowledge of configuration management best practices
  • (Good to have) Experience with Basel, Groovy, Jenkins, Gerrit
  • (Good to have) Experience with Google Dev infrastructure

Preferred Qualifications

  • A master's degree in Computer Science, Computer Eng, Software Eng, or equivalent experience.

Similar Jobs you may be interested in ..