Desired Skills and Experience

  • Work as part of the Cloud Services CDO / Swat Team to help build solutions to high value/high impact problems using varied programming languages such as .NET/.NET Core/Java/Python/GoLang
  • Create technical design recommendations for the development and integration of new software and system technologies – from the physical layer through to the virtual layer – per written specifications; test, evaluate, engineer, develop, implement and support said technologies
  • Evaluate service level issues and suggested enhancements escalated by support to diagnose and address underlying system problems and inefficiencies - engage third party suppliers on support issues as required
  • Review and influence new and evolving design, architecture, standard, and methods for operating services and systems
  • Respond to and resolve emergent service problems; build tools and automation to prevent problem recurrence
  • Participate in software and system performance analysis and tuning, service capacity planning and demand forecasting
  • Drive technical innovation and efficiency in infrastructure operations via developing tools and automation – for example automated server build processes
  • Create processes and/or tools that enhance operational workflow and provide positive customer impact
  • Develop systems management solutions using automation and self-repair rather than relying on alarming and human intervention
  • Avoid re-inventing the wheel and prefer appropriately simple, repeatable solutions over more complex and failure prone ones
  • Develop tools and utilities to provide short term solutions to immediate needs as required
  • Excellent documentation and communication skills with an ability to clearly articulate complex IaaS / PaaS / SaaS concepts to people new to Cloud Development Core Engineering team
  • Expert level proficiency with at least one programming language such as Java, Python, C/C++, C#, or GoLang
  • Expert level proficiency in at least one scripting language such as Powershell or Bash.
  • Expert Level proficiency in the design and implementation of CI/CD pipeline processes; automated build and test systems (e.g. Jenkins / Maven)
  • Experience with technologies including ASP.NET, Spring Boot/Cloud Services
  • Fluency in development disciplines such as algorithms and distributed systems design
  • Experience in the design and implementation of APIs and systems
  • Experience developing and debugging complex applications
  • Experience integrating systems using third-party APIs and services
  • Strong analytical and troubleshooting skills - desire to solve complex problems at scale
  • Some experience in the day to day usage and troubleshooting of Linux based operating systems such as RHEL, CentOS, or Ubuntu
  • Strong experience in the day to day usage and troubleshooting of Windows based operating systems Windows Server 2008 R2 / 2012 / 2016 / Core
  • Detailed understanding of IaaS and virtualization – service orientated architecture designed around the delivery of Infrastructure components as a service
  • Minimum 5 years Development / Server Engineering experience
  • College degree in related technical or business area, specialized training and/or equivalent work experience
  • Experience with low-level networking constructs such routing protocols or network overlay implementations
  • Experience with Cloud providers such as Amazon AWS, Microsoft Azure, Rackspace Cloud Servers etc
  • Experience with Cloud Management software such as OpenStack
  • Experience with orchestration tools such as OpenStack Heat or VMWare vCO
  • Experience with the implementation / integration of authentication schemes, single-sign-on systems from an application perspective
  • Docker for Windows, ASP.NET in Docker on Linux
  • Excellent documentation and communication skills with an ability to clearly articulate complex IaaS / PaaS / SaaS concepts to people new to Cloud Development Core Engineering team
  • Expert level proficiency with at least one programming language such as Java, Python, C/C++, C#, or GoLang
  • Expert level proficiency in at least one scripting language such as Powershell or Bash.
  • Expert Level proficiency in the design and implementation of CI/CD pipeline processes; automated build and test systems (e.g. Jenkins / Maven)
  • Experience with technologies including ASP.NET, Spring Boot/Cloud Services
  • Fluency in development disciplines such as algorithms and distributed systems design
  • Experience in the design and implementation of APIs and systems
  • Experience developing and debugging complex applications
  • Experience integrating systems using third-party APIs and services
  • Strong analytical and troubleshooting skills - desire to solve complex problems at scale
  • Some experience in the day to day usage and troubleshooting of Linux based operating systems such as RHEL, CentOS, or Ubuntu
  • Strong experience in the day to day usage and troubleshooting of Windows based operating systems Windows Server 2008 R2 / 2012 / 2016 / Core
  • Detailed understanding of IaaS and virtualization – service orientated architecture designed around the delivery of Infrastructure components as a service
  • Minimum 5 years Development / Server Engineering experience
  • College degree in related technical or business area, specialized training and/or equivalent work experience
  • Experience with low-level networking constructs such routing protocols or network overlay implementations
  • Experience with Cloud providers such as Amazon AWS, Microsoft Azure, Rackspace Cloud Servers etc
  • Experience with Cloud Management software such as OpenStack
  • Experience with orchestration tools such as OpenStack Heat or VMWare vCO
  • Experience with the implementation / integration of authentication schemes, single-sign-on systems from an application perspective
  • Docker for Windows, ASP.NET in Docker on Linux