Software Developer/ Engineer/ Architect

Infrastructure Solution Engineer

Role Value Proposition: 

The ideal candidate would have hands-on experience using Windows/Linux/Unix OS installations and configurations along with an understanding of Agile development methodologies. The position requires a strong background in systems engineering, release engineering, the Unix/Linux and Windows operating system, and familiarity with application development and QA testing support. Additional responsibilities include conducting studies of system usage, making recommendations for improvements to the usability of automated tools, and identifying opportunities for increased adoption of orchestration technologies. Candidate would preferably have hands-on experience installing, configuring, integrating, testing, and supporting both custom built and off-the shelf automation solutions for a range of IT infrastructure and application delivery processes. The successful candidate will have the opportunity to learn new technologies and tools and to work closely with diverse Global Engineering teams.

    

Key Responsibilities: 

  • Provide guidance and oversight in design, planning, and implementation of global and regional infrastructure initiatives.
  • The role requires close workings across multiple IT departments with Development and AMS teams to address their needs through the delivery of platforms and automation to support the Application Lifecycle
  • Management (ALM) solutions from requirements tracking, source code management, defect, and test case management to build management including continuous integration and release artifact management.
  • Co-ordinate infrastructure related activities for teams across multiple data centers in addition to overseeing the process of provisioning, obsolescence management, patching, monitoring, backup, and other related activities.
  • The candidate will work with technology partners to ensure timely delivery of commitments.

Essential Business Experience and Technical Skills:

Required:

  • Bachelor level degree in Information Technology, Business Information Systems, or similar discipline
  • 3+ years’ experience in a similar role:
    • Excellent working knowledge of the following technologies:
      • Operating systems – Windows/Linux/Unix/ESXi
      • Networking - TCP/IP, TLS, DNS, HTTP(S), SSH, FTP and client-server comms
      • Cloud – Azure DevOps
      • Databases – (Oracle, My SQL, MSSQL)
      • Configuration Management – (SCCM)
      • Automation - Chef, uDeploy)
    • Administration with Windows/Linux/Unix based enterprise applications
    • Shell scripting (Perl, Python, Ruby, PowerShell, JavaScript)
    • Unix/Linux tools installations and configurations including network knowledge and database experience (Apache, Tomcat, HTTP, Oracle, MySQL)
    • Administration with Windows based enterprise applications
  • Strategic and creative thinker with strong problem-solving skills and ability to lead and work as part of a creative team
  • Attention to detail: dedication to quality and excellent documentation skills are key
  • Team Player & Hands-on work style with advanced communication and collaboration skills
  • Experience working with global teams; ability to influence as well as providing guidance and communication to such teams.
  • Proactive in nature: can-do attitude

Preferred:

  • Experience working with Agile development methodologies
  • Collaboration tools such as Confluence or other wiki tools
  • Knowledge of ALM Toolsets (Jira, Bitbucket, Bamboo, Selenium, BMC Patrol, AppDynamics, Service Now), FitNesse
  • Software development experience including using Agile methodologies.
  • Familiarity with Hyperconverged systems (VxRail), Storage Area Networks, Backup Technologies (Rubrik, Avamar)