Database DevOps Engineer - responsible for developing highly reliable data solutions that aid in a variety of Backoffice processes across systems requiring synchronization/reconciliation of Data in a diverse Database ecosystem.
Monitors emerging technologies/technology practices for potential use within the Company.
Helps to ensure a balance between tactical and strategic technology solutions. Identifies and drives issues through closure. Integrates knowledge of business and functional priorities.
Acts as a key contributor in a complex and crucial environment.
The successful candidate will be responsible for quality software development following agile principles and help install and operate systems in a continuous delivery model.
The selected person should be a team worker who has experience working along with a geographically distributed team.
Strong analytical, programming, and troubleshooting skills to understand, analyze business requirements and build quality deliverables or operate and sustain complex systems.
Core Responsibilities:
Works as part of a lean agile DevOps team to deliver business solutions
Interacts with Architects, Business Owners, 3rd party vendors, and, Peer DevOps teams to gather and analyze requirements
Willing to learn new technologies and development to meet business needs
Integration of projects into operations including instrumentation, automation, and, standardization
Support defect analysis and resolution throughout SDLC- Participates in writing and executing integration, and system test procedures-
Document final program and develop user instructions, software/hardware requirements, program input/outputs, and execution/installation steps
Provides final escalation on-call production support for developed applications
Complies with all established procedures, standards, and policies of Comcast- Other functions that may be assigned
Work in a geo-distributed, multi-functional team comprising DBAs, Backend Developers, Product teams, and Scrum Masters to achieve requisite functionality in an Agile methodology-driven Project
Practice test-driven development in an Agile/Scrum environment Develop detailed logical and physical design solutions through understanding business and technology strategies and roadmaps in line with company policies and architectural standards Consistent exercise of independent judgment and discretion in matters of significance.
Regular, consistent, and punctual attendance. Must be able to work nights and weekends, and variable schedule(s) as necessary.
Skills and Experience:
5+ years overall experience working in multiple data platforms (RDBMS, NoSQL, Bigdata)
Experience with Oracle RDBMS
Experience with NoSQL Databases like MongoDB, Cassandra, GraphDB, Couchbase, and DynamoDB.
Experience in dealing with high volume data, and complex data sets
Experience with DevOps automation tools such as Jenkins, Liquibase, Ansible
Experience with containerized environments such as Kubernetes or Docker
Experience with applications platforms like Pentaho, Kafka/Zookeeper, NGinx
Experience with AWS environments desirable
2+ Programming/scripting experience using Python, Java, Shell
2+ years of experience in developing unix-based shell scripts using shell commands, utilities, and tools
Experience in dealing with Data Quality issues
Excellent at data analysis and problem analysis
Experience in Quality measures to ensure expected process outcomes