Sr Devops Engineer Job in Borgos Technologies Pvt Ltd

Sr Devops Engineer

Apply Now
Job Summary

Sr DevOps Engineer (1 Positions)

Experience:

  • Overall 8+ years of experience as DevOps Engineer
  • At least 3 years into Release engineering/Deployment, Managing Release environments.

Job Location: Bangalore

Responsibilities:

Develop an automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build.

Improve productivity by designing & developing full-featured build systems; implementing tools and scripts that enable efficient, flexible builds

Integrate the build system to the bug tracking system (JIRA)

Develop an efficient deployment process for AWS cloud

Identify and propagate best practices and processes.

Communicate releases related activities to all the stakeholders and take their feedback to improve the process.

Defining the branching and Merging strategy of versions / baselines across releases

Writing and Maintaining the Build scripts

Defining, setting up and maintenance of CI/CD system.

Design and Develop test automation scripts

Automate unit tests/simulations and ensure submitted software passes the validations

Hand s on ability to automate repeated tasks and build test coverage

Lead a team of offshore release engineers and be hands-on as and when required, especially in the first 6-9 months

Key Requirements:

Experience with revision control tools such as Git

Experience with automated build tools such as Jenkins

Experience with build release and configuration management practices, including branch-based development and patch/merging oriented work flow.

Strong scripting and automation experience in Python, bash, Ruby or similar language.

Experience in designing and developing test automation scripts

Experience in Cross-compilation

Experience in Embedded targets

Experience in Automating unit tests / simulations

Experience in implementing Gated submissions (i.e. submitted software must pass unit tests before progressing)

Proficient in using tools such as SonarQube, SVN, JIRA, Jenkins, Mac Slave configurations, Android/iOS build and deployments

Must be a self-starter with the ability to build processes from ground level.

Ability to coordinate between cross-functional teams.

Ability to work in a fast-paced environment with frequent software releases

A willingness to take ownership of projects and drive them to completion

Excellent verbal and written interpersonal skills

Creative thinker and strong problem solver with meticulous attention to detail

Effective leader with hand s on approach

At least 6 years of experience in one of Release Engineering, Test Automation, Dev Ops etc.

Masters in Computer Science or equivalent vocational experience required.

Additional Requirements: (Nice to have)

Experience in Auto-updating package repositories with build system artifacts

Experience in Static analysis tools, code metrics, test coverage, etc.

Experience in Testing using virtual targets hosted on cloud infrastructure (foreign CPUs in particular, i.e. ARM QEMU on x86 host)

Experience in Automatic change log/release note creation, including experience with integrating bug tracking and commit messages.

Experience in building farms, particularly with cross-toolchains

Experience in Publishing live internal documentation from codebase (e.g. using Doxygen) as an artifact of builds.

Experience Required :

3 to 8 Years

Vacancy :

1 Hire

Similar Jobs for you

See more recommended jobs