SW DevOps Engineer IV

6 - 8 years

6 - 8 Lacs

Posted:5 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

We are looking for a meticulous Dev Ops engineer to contribute to the creation and managing of a robust Continuous Test and Promotion pipeline. The engineer s responsibilities include both lab management and deployment activities and focuses on the seamlessness, robustness, and efficiency of spinning up labs for various customer testing. As such, this engineer is a professional with advanced programming skills, well versed with CICD tools, network and servers who can simplify the delivery process. You should have strong communication and organizational skills and have a passion for designing, development, and testing the software.

Responsibilities:

  • Understand the entire system end to end and involve in every step of lab deployment and management process
  • Develop strategy and automate the deployment of labs that comprises of 20+ products
  • Maintain network topology for the solution and develop scripts to verify communication between machines
  • Investigate network issues and work with Global IT as needed
  • Be able to detect and diagnose local/lab networking problems
  • Linux network configuration (netplan, iproute2)
  • Familiarity with common Linux terminology (kernel, distributions, display server (X server), daemon, grub bootloader etc.)
  • Understanding of key networking fundamentals and protocols, including:
  • IP addressing, subnetting, routing, VLANS.
  • DNS, DHCP, NTP and the tools required to debug issues with these protocols (e.g curl, dig, ping, ip, netstat, tracroute, wireshark)
  • Linux networking and configuration (netplan, iptables, network namespaces, routing tables).
  • Network edge technologies, including NAT, firewalls, BGP, reverse proxies.
  • Containerize an existing application, including:
  • Creating a Docker file, followingbest practicefor using container layers.
  • Building and running the resulting container locally.
  • Enable external network access to the application usingcontainer ports.
  • Followbest security practicefor containers.
  • Debug issues with running containers within Kubernetes, including:
  • Accessing container logs from Kubernetes directly (kubectl logs)
  • Assess the running state and find issues with running containers using the containerd container runtime (crictl ps, crictl pods, crictl inspect etc).
  • Understand GCP configuration (cluster settings)
  • Understand containerization and helm charts
  • Understand the Edge Infra and Edge O/S compatibility matrix, the release management and staging strategy and the requirements of users to keep the system up to date and how to do it
  • Understand and be able to debug issues that present as linkerd issues
  • Develop continuous testing pipeline to deploy software, run tests and report
  • Deploy monitoring tools for the entire solution
  • Develop and manage lab architecture for both virtual and physical labs

Basic Qualifications:

  • Bachelor s degree in Engineering and 6 to 8 years experience with Strong Background in System Administration (especially Windows environments.)
  • Experience with in Windows WEB, IIS, DNS and DHCP servers.
  • Experience with K8s and GCP
  • Experience with network configurations and monitoring tools and practices
  • Experience with Virtualization solution (VMware) and Load Balanced environment
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • A working understanding of code and script (PowerShell / Python or Other)
  • Knowledge with automation/configuration management using Jenkins and GitHub Actions
  • Ability to use a wide variety of open source technologies and cloud services (Azure/ GCP/AWS)

Role:

Industry Type:

Department:

Employment Type:

Role Category:

Education

UG:

PG:

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India