company-logo-image

Software Engineer Infrastructure Automation

ashley-avatar-image

AI-generated summary

beta

This job is for a Software Engineer Infrastructure Automation. You might like this job because you'll develop automation scripts, work with international teams, and use various programming languages. It offers opportunities to grow your skills and a positive work environment.

RM 4K - RM 10K

Gurney Tower, Georgetown

Full-Time

Job Description

 

Automate Tasks Job Description 

Develop automation scripts to remove toil, perform health checks and custom actions.   Will work in a cloud environment, both Azure and AWS and on-prem data centers.   Scripts will run on windows and linux environments.   Experience using powershell, python, and bash.   Working in a collaborative and supportive environment.   Proficient in English both written and oral.   Will work with international teams, product owners, gather requirements, design solutions, develop and test.   Integrate with solarwinds and ansible for automation orchestration. 

Benefits 

  • Opportunities to grow your skills 
  • Work with international teams 
  • Positive and supportive work environment 
  • Opportunities to give back to the community 

Responsibility: 

  • Experience with solarwinds or other orchestration and monitoring tools 
  • Experience with Solarwinds SCM scripting capabilities 
  • Experience with Visual basic, python, powershell, bsh languages 
  • Experience with azure devops, jira or similar development management tools. 
  • Experience with Scrum and waterfall. 
  • Work with teams in different locations. Fluent with reading, writing and speaking English. 
  • Collaborating with engineering to understand and deliver automation scripts to perform specific tasks. 
  • Review requirements, design code, develop, unit test, assist with QA testing, debug and remediate issues, and maintain code. 
  • Ability to check in/out code using various source code systems. 
  • Experience to create custom scripts and reports 
  • Good understanding of Azure and on-prem services.   Automate availability and health checks of these services. 
  • Debugging applications finding root cause and remediating. 
  • Experience developing unit and QA testing scripts. 
  • Strategizing a recovery plan to compensate for possible downtime or failure scenarios. 
  • Good understanding of IT infrastructure, network, server, middleware, and applications. 
  • Mentor others

Job Requirements

 

  • Degree in computer science, math or a similar field. 
  • At least 5 years of experience with monitoring tools like solarwinds. 
  • Experience with cloud and on-prem systems. 
  • Experience with Scrum lifecycle or similar methodologies. 
  • Experience with the Windows and Linux/UNIX/Windows operating system. 
  • Experience with scripting languages like BASH, power shell, and python. 
  • Fluent in English, both oral and written 
  • Strong problem-solving skills. 
  • Works independently and collaborates well with others . 
  • Understands full life-cycle of development. 

Skills

Python (Programming Language)
Windows PowerShell
Bash (Scripting Language)
Automation
Azure DevOps
Scrum (Software Development)
Server Administration
SolarWinds
IT Infrastructure
Integration Testing

Additional Info

Experience Level

4 - 7 Years of Experience

Career Level

Manager / Team Lead

Job Specialisation

Cybersecurity / Network Security, Data Science & Analytics, Hardware / Network / Infrastructure (On-Premises / Cloud)


Company Profile

JRC Technology-logo-image

JRC Technology