Senior Engineer - It Software Development & Operations Job in Sasken Technologies

Senior Engineer - It Software Development & Operations

Apply Now
Job Summary

Job Title: Senior Engineer - IT Software Development & Operations

Location: Bengaluru

Job Summary

The Senior Engineer will be responsible for applying their technical expertise in various aspects of software development and operations, including design, coding, testing, documentation, and technical support. This role requires the ability to handle complex issues, adapt existing methods to solve problems, and deliver results with minimal supervision. The ideal candidate will have strong collaboration skills, consistently seek to improve their technical capabilities, and actively participate in technical initiatives to enhance organizational success.

Roles & Responsibilities

  • Design & Development: Responsible for the design, coding, testing, bug fixing, documentation, and technical support within the assigned area. Ensure timely delivery of solutions while meeting quality and productivity goals.
  • Collaboration & Customer Interaction: Regularly collaborate with customer teams to clarify technical issues, resolve queries, and ensure smooth project execution. Participate in key project and work-related activities, providing input on identifying important issues and risks.
  • Process Improvement: Actively seek opportunities to enhance existing skills and acquire new complex technical skills. Participate in technical initiatives related to the project and organization, delivering training and contributing to process improvements.
  • Project Execution: Adhere to organizational guidelines and checklists during deliverable reviews. Provide regular status reports to the Team Lead and ensure that relevant organizational processes are followed.
  • Skill Development: Enhance technical capabilities by attending training sessions, engaging in self-study, and undergoing periodic technical assessments.

Education and Experience

  • Education: Engineering Graduate, MCA, or equivalent.
  • Experience: 2-5 years of relevant experience.

Competencies Description

Digital Automation Engineer:

  • Experienced in designing and implementing engineering processes and automation across phases of the DevOps-based SDLC, including Configuration Management, Build & Release, Test Automation, Deployment, Infrastructure Automation, and Continuous Operations.

Configuration Management Specialist:

  • Design, configure, and implement version control, branching, and configuration strategies using source code and version control systems like GIT, GitLab, BitBucket, SVN, CVS, Clearcase.

Build Automation Specialist:

  • Experience in Continuous Integration (CI) and Build Automation tools like Jenkins, Bamboo, ANT, Maven, Gradle.

Test Automation Specialist:

  • Experience in designing and authoring Test Automation scripts for Mobile, Web, Cross-platform, Web Services, Microservices, and infrastructure testing. Proficient in Black Box, White Box, Functional, Performance, UI, Security, and Regression testing, along with experience in BDD frameworks and device test clouds like Sauce Labs and Xamarin Test Cloud.

Deployment Specialist:

  • Expertise in release management strategies, managing package repositories, AMIs, and deploying applications and service packages across cloud and container-based infrastructure.

Infrastructure Automation Specialist:

  • Expertise in designing and implementing programmable infrastructure on virtualized and cloud-based environments. Ability to manage IaaS, Configuration Management, Container Management, and Environment Management across cloud platforms (AWS, Azure, etc.).

Continuous Operations Specialist:

  • Design, implement, and operate elastic infrastructure, manage application and service monitoring, failover scenarios, scalability, SLAs, and operational dashboards across cloud and virtualized environments.

Platforms

  • Linux, Windows, Android, iOS, VMware, OpenStack, Hyper-V

Technology Standards

  • AWS, Azure, RESTful APIs, SOAP, Test-Driven Development (TDD), Microservices patterns, Service Mesh, CloudFormation templates.

Tools

  • Configuration Management: GIT, GitLab, BitBucket, SVN, Clearcase, Perforce.
  • Build Tools: GNU Make, NMake, ANT, Maven, Gradle, Ivy.
  • CI Tools: Jenkins, Bamboo, CircleCI, AWS DevOps tools, Azure DevOps.
  • Requirement Management: Bugzilla, Jira.
  • Code Review: Gerrit, GitLab, ReviewBoard.
  • Containers: Docker, Docker Swarm, Kubernetes, ECS (Amazon), AKS (Azure).
  • Automation & Configuration Management: Ansible, Chef, Puppet.
  • Cloud-Native DevOps Services (AWS, Azure): Cloud-Native DevOps Services.
  • Testing Tools: Appium, Visual Studio App Center, SauceLabs, Selenium, Black Duck, SOAP UI, Protractor, JUnit, NUnit, LoadRunner, JMeter.
  • Monitoring & Dashboarding: Prometheus, ELK Stack, Grafana.

Languages

  • Scripting Languages: Perl, Python, Groovy, Shell Script, PowerShell, YAML, Ansible.
  • Other Programming Languages: Java, C#, XML.
  • Test Automation Languages: Java, Python (for Appium and Sauce Labs).

Specialization

  • Key Areas: Configuration Management, Test Automation, Build and Release Automation, Infrastructure Automation, Continuous Operations, Deployment, RPA (Robotic Process Automation).

Desired Skills

  • Strong collaboration and communication skills.
  • Ability to manage multiple projects and tasks while ensuring quality delivery.
  • Experience working in an agile development environment.
  • Proactive in identifying and resolving technical challenges.
  • Strong analytical and problem-solving abilities.

This is an exciting opportunity for a skilled Senior Engineer to advance their career in the IT Software Development and Operations domain, work on innovative projects, and gain experience across cutting-edge technologies.


Qualification :
Engineering Graduate, MCA, or equivalent.
Experience Required :

2 to 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired