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