Job Summary:
The individual in this position will join the Data Stores team in an exciting and fast-paced environment where they will help build and operate the core products and self-service capabilities supporting data store infrastructure across DE&ET.
We’re looking for an individual who can apply software engineering principles to database engineering and administration to build processes and automation to help deliver infrastructure faster, safer, more consistently and with the right level of observability required to operate at scale.
Responsibilities and Duties of the Role:
- Responsible for building, deploying, and ensuring all developed tools, services, and dependent infrastructure is available 24/7/365.
- Leverage software development and automation to design, modernize, and deliver database infrastructure.
- Participates in setting the architectural direction for the development of self-service tools and services.
- Manage multiple competing priorities in a fast-paced, deadline-oriented environment.
- Provide engineering expertise through performance tuning, troubleshooting and system administration.
- Develop, enhance, and adhere to engineering and administration standards.
- Develop automation and tooling to increase operational efficiency while ensuring system reliability and security.
- Build infrastructure and systems for scalability, resiliency, availability, and recovery though infrastructure as code and configuration management.
- Provide relevant insights of data store infrastructure through metrics, monitoring, and alerting.
- Maintain thorough and well-written documentation.
- Participate in live event support and on-call rotation.
- May provide oversight and direction to junior team members.
- Builds relationships with engineering teams and leads.
Basic Qualifications:
- 5+ years of relevant work experience
- 5+ years of related work experience with Python and Django or Flask framework.
- 5+ years of related work experience with one or more database technologies.
- Experience with Unittest or Pytest.
- Experience working in Agile software development.
- Experience with source control management tools (Git, GitLab, GitHub).
- Experience running, deploying, and maintaining production cloud infrastructure in Amazon Web Services.
- General understanding and experience with Linux operating system, network, and containers.
- Experience with infrastructure as code (Terraform, CloudFormation).
- Excellent verbal and written communication skills.
- Carries out assignments with little coaching or guidance from others.
Preferred Qualifications:
- Experience operating within a database reliability engineering (DRE) and/or systems reliability engineering (SRE) role.
- Experience with big data technologies such as Redshift, Snowflake, and Databricks.
- Experience with ElasticSearch and OpenSearch.
- Experience building a proper path to production leveraging multiple lifecycles, testing, integration, and CI/CD pipelines.
- Experience with configuration management (Ansible, Chef).
Required Education:
- Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study.
#J-18808-Ljbffr