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.
Ideal Qualifications:
Advanced understanding of CI / CD concepts
Experience with Jenkins (e.g. master-slave architecture, Jenkins Shared Libraries, Groovy)
Seasoned Infrastructure as Code developer with Terraform
Understanding of Docker containers
Good scripting skills (e.g. bash, python, go lang)
Hands-on experience with Kubernetes
Experience with artifact repository managers (Artifactory is preferred)
Practical experience with version control systems (Git is preferred)
Understanding of microservices architecture
Hands-on experience on public cloud
Strong written and verbal communication skills
Able to thrive in a collaborative and cross-functional environment
Familiar with Agile methodology concepts and familiarity with Confluence and JIRA
Practical experience with workflow management tools, such as ServiceNow.
Strong interpersonal, verbal presentation, and written communication skills.
Understanding of GitOps processes and tools
Experience with DevOps concepts, tools (e.g. Artifactory, Helm, Ansible, etc.) and emerging technologies