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