Description

Responsibilities:

Technical Design, Development & Problem Solving:

  • Provide recommendations on architectural changes to improve efficiency, reliability and performance and to reduce cost.
  • Explore and recommend new technologies/services. Articulate the advantages of various solution options
  • Define platform software engineering standards and ensure compliance
  • Ability to independently develop algorithms and deliver results in production environments at scale.
  • Ability to take on proof of concepts to proof new technologies.
  • Problem solve with little to no guidance.
  • Collaborate with Cloud/DevOps engineers to solve technical and design problems
  • Conduct and oversee design & code reviews 

Execution & Delivery:

  • Ability to independently execute complex, long term projects
  • Understand context of the work rather than just focusing on what is assigned.
  • Excellent communicator and collaborates well with people inside the team and in other organizations
  • Innovate and is open to ideas to improve efficiency and works with the team to pivot if necessary.
  • Write clean, high-performance, well tested infrastructure code with a focus on reusability and automation (e.g. Shell, Python, Golang, Puppet, Terraform etc...)

Software Engineering Excellence:

  • Responsible for code excellence and quality of the project being assigned
  • Research on tools being used by the department and provide suggestions for improvements
  • Creates reusable code frameworks or example projects to aid developers on the team.
  • Advocates and leads initiatives for enhancing our testing framework

Minimum Qualifications:

  • Minimum 5-8 years of cumulative experience in implementing DevOps methodologies with Cloud Experience
  • Bachelor's degree in computer science, engineering, or equivalent disciplines from an accredited college or university. 
  • One or more Cloud Service Provider certifications: AWS Solutions Architect, AWS DevOps,or others

Education

Bachelor's Degree