• Senior Software Engineer-DevOps

    Job Locations IN-Pune
    Job ID
    2018-1656
    Category
    Engineering
  • Overview

    The candidate will be responsible for creating infrastructure designs and guiding the development and implementation of infrastructure, applications, systems and processes. This position will be working directly with infrastructure, application development and QA teams to build and deploy highly available and scalable systems in private or public cloud environments.

    Responsibilities

    Roles & Responsibilities

    • Building a highly scalable, highly available, private or public infrastructure
    • Migrating existing applications to a new architecture infrastructure
    • Owning and maintaining and enhancing the infrastructure and the related tools
    • Help build out an entirely CI ecosystem, including automated and auto scaling testing systems.
    • Design and implement monitoring and alerting for production systems used by dev/ops staff
    • Work closely with developers and other staff to solve dev/ops issues with customer facing services, tools and apps
    • Schedule, communicate and execute maintenance windows
    • Works with senior members of the team to ensure operational requirements (reliability, availability, scalability, performance, capacity etc.) are met, and recommends operational improvements to them
    • Knowledgeable of monitoring for owned applications and proactively monitors and manages the runstate of them; responsible and accountable for ensuring all issues are addressed and resolved in a timely and robust fashion
    • Communication skills and ability to work in a global and distributed environment

    Qualifications

    • Technical Skills/Experience Requirements

      • 4-7 of experience working in a DevOps role in a continuous integration environment specially in  Linux
      • Strong knowledge of configuration management software such as Dcoker, Container, Kubernate, Ansible/Puppet or Chef, Continuous integration tools such as Jenkins
      • Developing complete solutions taking into account sizing, infrastructure, data protection, disaster recovery, application requirements on premises based enterprise systems.
      • Experience adhering to an Agile development environment and iterative sprint cycle.
      • Good to have
        • Hands-on experience with CI/CD tools like Jenkins, TeamCity or similar
        • Minimum 2 Years hands on experience on AWS environment.
        • Define and Implement a scalable architecture on AWS.
        • Automating deployments in Linux environment (AWS).
        • Experience with any Version control system(preference GIT) and the gitflow model.
          • Administration skill
          • User Management
          • Adopting plugins
          • Active Directory Integration
          • Software Upgradation
        • Ability to write in multiple languages including Python, Java, Ruby, and Bash scripting
        • Strong working proficiency in one or more administrative languages such as Bash, Ruby, Python
      • Strong working knowledge of Unix/Linux systems administration and troubleshooting
      • Knowledge and exposure to network protocols and tools for system side diagnostics
      • Knowledge and exposure to secure communication tools and principles (ssh, ssl, tls etc)
      • Experience with commercial or open source monitoring systems (e.g. Nagios, Zenoss, others)
      • Automating builds using MSBuild scripts
      • Experience with setting up SLAs and monitoring of infrastructure and applications using Nagios, New Relic, Pingdom, VictorOps/Pagerduty like tools.
      • Experience with network configurations (switches, routers, firewalls) and a good understanding of routing and switching, firewalls, VPN tunnels.
      • Experience addressing security aspects with various distributed infrastructure and web based solutions. Good understanding of all security features and tools that AWS provides and how they relate to traditional services.

       

      Education/Skills Requirements

      • E/B.Tech in Electrical Engineering, Computer Science or related field required
      • Strong oral and written communication skills.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed