• Principal Engineer-DevOps

    Job Locations IN-Pune
    Job ID
    2018-1607
    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

    • Lead a team of 5-8 DevOps
    • 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
    • Must be able to work in a fast paced environment with frequent deployments to production in a “0 downtime” environment.
    • Responsible for coordinating all Application and Infrastructure changes through QA and into production
    • Ensuring change to the production environment does not impact system stability for our customers
    • Closely working with DBA and DevOps and proactively work on Infrastructure improvement/sizing.
    • Communication skills and ability to work in a global and distributed environment

    Qualifications

    Technical Skills/Experience Requirements

    • 7+ of experience working in a DevOps role in a continuous integration environment specially in Windows
    • 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.
    • Hands-on experience with CI/CD tools like Jenkins, TeamCity or similar
    • Familiarity with PostgreSQL/NoSQL ORM (Object Relational Mapper) libraries particularly Cassandra
    • Experience with  GIT, or Github 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
    • A strong understanding of Linux.
      • Networking basics
      • Filesystem and basic backups
      • Permissions - User management
      • Process management
      • Service management
    • 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

    • BE/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