Principal CI Engineer
Sage Intacct
Cluj-Napoca, Romania
6 zile în urmă

Description

The automation / dev ops engineer is involved throughout the product development life cycle, focusing on the creating, maintaining, and reviewing Continuous Integration pipeline in the needed flows of functional scenarios, along with all the static / dynamic automation code analysis, unit test run, functional test run, performance test run, etc.

The engineer role is not post-deployment but involved from the beginning to ensure that the implications and complications are surfaced.

CI Engineering is support function whose customers is the engineering and release organization; his job is to enable and facilitate easier quality commits and keep the build moving to production where the Sage-Intacct customers have a seamless experience with every release

Job 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.
  • 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 moving CI / CD to the cloud
  • Administrative Responsibilities :

  • Work with product management, development, support, and operations to understand the requirements and provide technical solutions.
  • Work with all departments of the company as well as other contractual partners (such as IT, research agencies, etc.) clients or official authorities.
  • Ability to guide and train others in using and maintaining the CI and automation framework.
  • Mentor peers, junior members and interns.
  • Job requirements :

  • BS or MS (MS preferred) in Computer Science or related areas.
  • Minimum 3+ years IT networking and dev ops / software engineering domain.
  • Experience with Jenkins / Bamboo / TeamCity or other CI servers / Build Servers.
  • Knowledge of GIT / SVN and branching strategies.
  • Experience with Groovy / Jenkins DSL / PHP Scripting is a plus.
  • Experience in IT / Networking a plus.
  • Exposure of working in fast pace development and delivery organization.
  • Ability to prioritize problems in Project Management applications / software and help the team work on the correct priority.
  • Strong programming skills and scripting skills in bash, sh, batch and python
  • Proficiency in virtualization technologies like VMWare, Amazon virtual cloud etc.
  • Mentor peers, junior members and interns and prioritize processes.
  • Strong analysis, problem solving, and trouble shooting skills.
  • Experience with configuration management tools / Infrastructure.
  • Experience with Relational databases (Oracle) is a plus.
  • Self-motivated, capable of working in a team or small projects alone.
  • Strong verbal and written communication skills.
  • History of shipping high-quality well designed software products.
  • Organized and capable to work on multiple tasks efficiently.
  • Customer focused, to be the voice’ for the customer in internal discussions.
  • Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular