Job responsibilities
- Applies technical expertise and problem-solving methodologies to projects of moderate scope
- Drives a workstream or project consisting of one or more infrastructure engineering technologies
- Works with other platforms to architect and implement changes required to resolve issues and modernize the organization and its technology processes
- Executes creative solutions for the design, development, and technical troubleshooting for problems of moderate complexity
- Strongly considers upstream/downstream data and systems or technical implications and advises on mitigation actions
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Bachelor’s Degree in Computer Science, Cybersecurity, Data Science, or related disciplines
- Formal training or certifications in Infrastructure Engineering concept and 5+ years applied experience.
- Deep knowledge of one or more areas of infrastructure engineering such as hardware, networking terminology, databases, storage engineering, deployment practices, integration, automation, scaling, resilience, or performance assessments
- Deep knowledge of one specific infrastructure technology and scripting languages (e.g., Scripting, Python, etc.)
- Drives to continue to develop technical and cross-functional knowledge outside of the product
- Deep knowledge of cloud infrastructure and multiple cloud technologies with the ability to operate in and migrate across public and private cloud
- Good understanding of development tools: source code control software, automated build, automated testing and JIRA.
- Understanding of infrastructure as a code concept.
- Experience with build automation, test driven development, continuous integration and delivery
- Experience with Relational and non Relational Databases
Preferred qualifications, capabilities, and skills
- Previous SRE experience including knowledge about SLO/SLA/SLI and error budgets, is advantageous
- Experience in application and system configuration management of a large fleet (1000's of nodes under management), is advantageous.
- Experience in at least one programming language (preferably Python), is advantageous
- Expertise in leveraging APIs, and security, authentication and data structures, is advantageous
- Exposure to Micro service architecture, REST API design/development, , is advantageous
- Knowledge of source code CI/CD integration, is advantageous.