Software Developer/ Engineer/ Architect

Public Cloud Devops engineer

About the Team

The Infrastructure team are looking for engineers that want to work and grow in a collaborative environment while helping to deliver code each week. 

We put a massive emphasis on helping our people grow, from thoughtful career development to flexible working hours. We Encourage all our engineers to explore innovative and collaborative ideas to supports learning new skills.

 

About the Role

  • To join a team managing large 24 x 7 public cloud platforms.
  • Develop automation code to deploy and maintain systems and applications that run and monitor Workday services in public cloud.
  • Drive and solve problems impacting mission critical systems and implement automation to prevent reoccurrence.
  • Work closely with engineering teams to build and support the continuous integration and deployment tooling.
  • Execute changes on production systems whenever necessary.
  • Collaborate with other development and operations team members to understand complex product requirements and translate them into automated solutions.
  • Maintain an accurate picture of existing server, storage, networking software and hardware and virtual environments to support scaling against various project requirements.

Basic Qualifications

  • Technical degree or work experience equivalent
  • 3-5 + years’ experience in working on and managing scale Linux/Unix-based systems
  • Good verbal & written communication skills and demonstrated ability to collaborate across teams and organizations
  • Familiarity with major cloud providers such as AWS including an understanding of Amazon S3, RDS, EC2, IAM, and Route 53
  • Knowledge of all layers of the TCP/IP stack and common Internet services/protocols such as SMTP, DNS, LDAP, NTP, HTTP.
  • Be familiar with a scripting language, preferably Python. Knowledge of Go is a bonus
  • Troubleshooting skills that involves analysis of logs, traffic trace, configuration data.
  • Experience of supporting virtualised production environment
  • Experience in automating deployments with modern software configuration management tools is desirable.

Additional Qualifications

  • Detailed understanding of operating systems, including OS virtualisation, containers, security, networking etc.
  • Experience in working on CI pipelines with tools like Jenkins, Git etc
  • Experience designing, building  highly available & fault tolerant systems