LEAD ENGINEER - IT SOFTWARE DEV & OPS

Company:  Sasken Communication Technologies Ltd.
Location: Indiana
Closing Date: 19/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Position Overview:

The person in this position takes ownership of a module and associated quality and delivery. They provide instructions, guidance, and advice to team members to ensure quality and on-time delivery.

Key Responsibilities:

  1. Instruct and review the quality of work done by technical staff.
  2. Identify key issues and challenges, prioritize tasks, and deliver results with minimal direction and supervision.
  3. Investigate the root cause of problems and propose alternatives/solutions based on sound technical foundations.
  4. Organize and draw connections among ideas, distinguishing between those which are implementable.
  5. Demonstrate flexibility in resolving problems/issues with in-depth command of all techniques, processes, tools, and standards within the relevant field of specialization.
  6. Conduct requirement analysis and feasibility studies, including system-level work estimation while considering risk identification and mitigation.
  7. Design, code, test, fix bugs, document, and provide technical support in the assigned area.
  8. Ensure on-time delivery while adhering to quality and productivity goals.
  9. Maintain traceability of requirements from design to delivery, including code optimization and coverage.
  10. Conduct reviews, identify risks, and take ownership of the quality of deliverables.
  11. Identify training needs of the team and enhance technical capabilities through training and self-study.
  12. Participate in technical initiatives related to projects and the organization and deliver training as per plan and quality.
  13. Act as a technical mentor for junior members.
  14. May be given additional responsibilities of managing people based on the discretion of the Project Manager.

Education and Experience Required:

Engineering graduate, MCA, etc. Experience: 5-8 years.

Technical Skills:

  1. Experienced in designing and implementing engineering processes and automation across one or more phases of the DevOps based SDLC including Configuration management, Build & Release, Test Automation, Deployment, Infrastructure Automation, and Continuous Operations.
  2. Config Management specialist should be able to design, configure, and implement version control, branching, and configuration strategies using source code and version control systems like GIT, GitLab, BitBucket, SVN, CVS, Clearcase.
  3. Build Automation specialist should be experienced in implementing Continuous integration and Build Automation tools like Jenkins, Bamboo, ANT, Maven, Gradle.
  4. Test Automation Specialist should be experienced in design & authoring of Test Automation scripts, Test planning, and Test case execution across Mobile, Web, Cross platform, Web Services, Micro Services, Platform, and Infrastructure.
  5. Deployment Specialist should be able to plan and manage release management strategies, manage package artifacts, deploy application and service packages across cloud and container-based infrastructure.
  6. Infrastructure Automation Specialist should be experienced in designing and implementing a programmable infrastructure on virtualized and cloud-based infrastructure.
  7. Continuous Operations specialist should be experienced in operating elastic infrastructure, managing and monitoring applications and services.

Platforms:

Linux, Windows, Android, iOS, VMWare, OpenStack, HyperV.

Technology Standards:

AWS, Azure, RESTful APIs, Behavioral Driven Development, SOAP, Test Driven Development, Microservices patterns, Service Mesh, Cloud formation templates.

Tools:

  1. Config Management Tools - GIT, GitLab, Bitbucket, SVN, Clearcase, Perforce.
  2. Build tools including GNU Make, NMake, ANT, Ivy, Maven, SBT, Gradle.
  3. CI Tools - Jenkins, Bamboo, CircleCI, AWS DevOps tools, Azure DevOps.
  4. Requirement management: Bugzilla, Jira.
  5. Code Review - Gerrit, GitLab, ReviewBoard.
  6. Containers - Docker, Docker Swarm, Kubernetes, Amazon ECS, Azure Container Service, Azure Kubernetes Service.
  7. Configuration Management - Ansible, Chef, Puppet.
  8. Cloud-native DevOps services for AWS and Azure.
  9. Infrastructure automation based on CloudFormation, ARM templates.
  10. Testing Tools - Appium, Visual Studio App Center (Xamarin Test Cloud), SauceLabs, Selenium, Black Duck, SOAP UI, Protractor, Karma, JMeter, LoadRunner, Junit, NUnit, Nagios.
  11. Dashboarding tools like Prometheus, ELK stack, Grafana.

Languages:

  1. Scripting Languages - Perl, Python, Groovy, Shell script, PowerShell, YAML, Ansible.
  2. Visual Studio App Center/Xamarin - C#, Cucumber/Calabash with scripting language.
  3. Java, Python for Appium and Sauce Labs.
  4. XML.

Specialization:

CONFIG MANAGEMENT, TEST AUTOMATION, BUILD and RELEASE, INFRA AUTOMATION, CONTINUOUS OPERATIONS, DEPLOYMENT, RPA.

Company Overview:

Sasken is a specialist in Product Engineering and Digital Transformation providing concept-to-market, chip-to-cognition R&D services to global automotive, consumer, industrial leaders, semiconductor Electronics, Enterprise Devices, SatCom, and Transportation industries.

Corporate Headquarters:
Sasken Technologies Ltd
139/25, Ring Road, Domlur, Bengaluru 560071, India
CIN# L72100KA1989PLC014226

#J-18808-Ljbffr
Apply Now
Share this job
Sasken Communication Technologies Ltd.
  • Similar Jobs

  • LEAD ENGINEER - IT SOFTWARE DEV & OPS

    Indiana
    View Job
  • SENIOR ENGINEER - IT SOFTWARE DEV & OPS

    Indiana
    View Job
  • LEAD ENGINEER - FULL STACK DEV

    Indiana
    View Job
  • LEAD ENGINEER - MOBILE APP DEV

    Indiana
    View Job
  • LEAD ENGINEER - FULL STACK DEV

    Indiana
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙