Loading...
 
Share this Job

CM Engineer

Date: Nov 17, 2021

Location: Pune, IN, 411 004

Company: Giesecke+Devrient

Giesecke Devrient Job Description Header Picture

 

CM Engineer 

Location: Pune
Department: MSRD
 Shared RD  

 

Job Description

Position: Senior Software Engineer -

G+D MS R&D group located in Pune is looking for a Senior Software Engineer. The role requires to work as DevOps engineer as per the project requirements.As a DevOps team member, s/he would need to support for release management activities & DevOps Tools support.

Qualification: B.E, B.TECH or respective equivalent Post Graduation in any branch preferably in Computers, E&TC, Electronics

Experience:  2-9 years overall IT experience

Technology / Domain / Expertise:

    • Operating system – Windows/Linux
    • Technical Skills – Java/JEE basics, C, C++, Batch scripting, Shell Scripting
    • Tools used – GIT, Jira, Bitbucket, Maven, Gradle, Jenkins, Nexus, Sonar, Confluence, Docker
    • Minimum 3 years in Software Configuration Management, CI/CD
    • Official release build, testing and deployment experience
    • Requirements analysis, development, testing & reporting
    • Should have hands on automation experience using Jenkins
    • Should have worked in CMMI/ISO certified product development
  • Desired Attributes
    • Good Communication skills which will help in handling queries from technical teams and communication with international team.
    • Structured, systematic and decision making ability
    • Should be ready to contribute and take ownership of the Configuration Management Tools
    • Knowledge of cloud environment (Azure preferred) will be added advantage

 

Roles & Responsibilities:

  • Analyzing business requirements,develop and automate Continuous Integration system.
  • Communicate release related activities to all the stakeholders.
  • Manage the software version control system.
  • Scripting with Perl, Python, Bash, Groovy and Shell
  • Manage java archiving and packaging, Jar, war, ear.
  • Manage Branching, Labeling and Merging
  • Manage build and deployment activities.
  • Identify the build errors and improve the process.
  • Manage the web application structure, Client-Server application structure

 

 

Expected Attributes:

  • Must have following
    • capacity for teamwork
    • ability to communicate
    • process orientation & quality awareness (CMMI, ISO9000)
    • knowledge of java environment
    • experience in build scripting. Jenkins, sonar, nexus tools
    • expert knowledge of version control system preferably GIT
    • worked in Agile/Scrum or KanBan environment
    • knowledge of XML,Json, make
    • strong debugging, problem solving and analytical skills
    • self-motivated, focused, good team player, positive Attitude
    • good communication skills – written and verbal, proactive.
    • knowledge of Cloud, Ansible, Terraform, Kubernetes