Database Engineer(AWS,Python) - ASCENDING
Rockville, MD 20850
About the Job
AWS Postgres Database Engineer with Python
Position: AWS Postgres Database Engineer with Python
Type: Contract to hire/long-term contract C2C is Not Possible
Location: Remote (Washington DC-Baltimore area preferred)
Work Schedule: Must work occasional Saturday mornings for deployments, 1-2 times a month
Interview Process: Glider assessment (85% required) > Technical panel > Communication panel (ideally in one sitting, 3 hours total)
Position Description:
The successful candidate will join an agile team that enhances, maintains, and supports two Postgres-centric enterprise data platforms critical to our client. They will serve as a Postgres and Python expert, ensuring the robustness and efficiency of our data platforms.
Responsibilities:
- Enhance, maintain, and support enterprise data platforms based on Postgres.
- Serve as a Postgres and Python expert, providing technical leadership and guidance.
- Develop, maintain, monitor, and tune Postgres databases on AWS.
- Implement and manage AWS services such as Lambda and Fargate.
- Create and maintain Jenkins Job pipelines for CI/CD.
- Utilize Python, including boto3, for development and scripting tasks.
- Work with Unix shell scripting and SFTP for automation and data transfer tasks.
- Use Git for version control and manage code repositories.
- Apply Scrum principles in an enterprise environment to ensure agile project delivery.
- Participate in occasional Saturday morning deployments, as required.
Requirements:
- Experience:
- 5 years as a Postgres DBA/DBE, with significant experience in AWS RDS Postgres or Aurora Postgres.
- 3 years of professional Python development experience.
- AWS Services:
- Proficiency in AWS services including Lambda, Fargate, and experience with RDS Postgres or Aurora Postgres.
- Additional experience with AWS Database Migration Service (DMS), Elastic Container Service, EC2, or S3 is desirable.
- Technical Skills:
- Languages: Python, SQL, Shell Script, JavaScript.
- Databases: Postgres, Aurora, Oracle, MongoDB.
- Cloud Services: AWS RDS, DMS, Lambda, S3, EC2, ECS/Fargate.
- Versioning Tools: Git, CVS, SVN, Bitbucket.
- Tools IDE: PyCharm, Eclipse, IntelliJ, Jupyter.
- Operating Systems: Windows, Linux, Unix.
- Other Skills:
- Proficient in using Unix shell scripting and SFTP.
- Experience with implementing Jenkins Job pipelines.
- Familiarity with Scrum principles and agile methodologies.
Join our team and play a crucial role in maintaining and enhancing critical data platforms, leveraging your expertise in Postgres and Python. Apply now to be a part of our innovative and dynamic environment!
Thanks for applying!
Powered by JazzHR