Systems Automation Engineer - New Delhi, India - iScale Solutions

    iScale Solutions
    iScale Solutions New Delhi, India

    1 week ago

    Default job background
    Description
    Job DescriptionThis is a remote position.

    The Systems Automation Engineer would report to the Manager of Systems Automation performing functions related to the day-to-day operations and deployment of applications supporting the business including several business unit applications and the infrastructure around developing, maintaining and releasing changes to those applications.


    The Systems Automation Engineer would be proficient in various cloud technologies such as OpenStack, VMWare, and public clouds like AWS.


    The focus of this person would be to make daily operations for developers, applications engineers, and systems engineers simpler and faster enabling applications to scale and support the business as needed.

    This person would work closely with team members around the globe to provide 24x7 support including occasional on-call responsibilities.


    Systems Automation Engineer must be able to work within the team on his/her projects working them to completion with direction from others taking direction from senior team members.


    The Systems Automation Engineer would be responsible for working with various tools and coding languages to ensure the implementation of codebases and automation systems, correcting problems, and resolving failures to keep the availability of systems high.


    The Systems Automation Engineer should be able to inject vast experience into problem-solving and assist more junior members of the L2 and Systems Engineering team to complete their tasks, building appropriate documentation around standard operating procedures and tools.

    Requirements

    Development and maintenance of automation systems to deploy code

    Development and maintenance of CI/CD pipeline tools and jobs for code build and deployment using industry-standard tools (Jenkins, GitLab, maven, puppet, ansible)

    Implementation and management of code repositories for application source code and automation tools (svn, git)

    Developing roles and code for configuration management of systems and applications in the environment using industry-standard tools (ansible, puppet)

    Developing and managing a set of development tools for Developers and Systems Engineers

    Automating tasks for Systems Admins and Engineers to perform daily tasks

    Developing automation of application stack scaling and deployment in private and public cloud environments

    Reviewing peer code for quality and security

    Planning projects for yourself to complete high-level tasks