Principal CI Engineer
Sage Intacct
Bangalore, India
1d ago

Job Description :

The Principal CI Engineer is the ultimate developer’s developer well versed with designing CI pipelines and incorporating tools and techniques to eliminate the involvement of developers in the delivery process.

The Principal CI engineer is the force multiplier who adds value by enabling developers to develop better code and by building tools and processes that give the developer immediate and relevant feedback on code quality, efficiency and release readiness.

The CI Engineer will contribute to a wide range of projects for the overall improvements of the release process and infrastructure using tools and automation.

The ideal candidate will have strong scripting skills and hands-on experience in CI / CD, Database administration, and Cloud / VM technology to assist in various on-going projects to continuously improve the overall development, QA, and release process.

You will use your solid knowledge of SaaS, IaaS, cloud technology, Industry engineering best practices, and Continuous Integration & Delivery toolchain to guide and train others in various CI / CD activities.

Responsibilities :

  • Design and implement methodologies and best practices to achieve an efficient continuous delivery pipeline.
  • Design and develop continuous build and deployment systems and frameworks in conjunction with engineering operations and product operations.
  • Manage and maintain the continuous integration system and framework based on Jenkins.
  • Explore, train and adapt new technologies, tools and programming languages as required by project development to provide best options for software / scripts / tools development.
  • The document source code to reuse / modify component functionality.
  • Manage test activity to support project schedules, milestones, and deadlines.
  • Prioritize and manage work to critical project timelines in a fast-paced environment. Provide timely technical solutions both pre and post-project release.
  • Work with product management, engineering, support, and operations to understand the requirements and provide technical solutions.
  • Ability to guide and train others in using and maintaining the CI and automation framework.
  • Mentor peers, junior members, and interns.
  • Provide support for CI tool evaluation, integration, operation, and management to improve engineering efficiency.
  • Provide hands-on problem-solving and configuration of new tools to help to move CI / CD to the cloud
  • Requirements :

  • BE / BTech / MCA in Computer Science or related areas
  • Minimum of 5 years of software development experience
  • Minimum of 5 years of QA experience
  • Minimum of 4 years of DevOps experience
  • Hands-on experience with Jenkins, SVN, Git, AWS, and Container technologies
  • Proficiency in Linux (Centos and Redhat) administrative skills
  • Proficiency in virtualization technology (KVM / VMWare)
  • Strong programming skills and scripting skills in bash, sh, batch, and python
  • Strong analytical, problem-solving, and troubleshooting skills
  • Experience with configuration management tools / Infrastructure
  • Experience with Relational databases (Oracle) is a plus
  • Strong IT / Networking skills is a plus
  • Self-motivated, capable of working in a team or small projects alone
  • Strong verbal and written communication skills
  • Organized and capable to work on multiple tasks efficiently
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form