Job Title: Data Platform Lead in Reston, VA Relevant Experience
(in Yrs) 8-10 years Roles & Responsibilities
A DevOps Team Lead is responsible for leading and mentoring a team of DevOps engineers, overseeing the implementation and maintenance of continuous integration and deployment (CI/CD) pipelines, ensuring the reliability and scalability of production environments, collaborating with development teams to optimize deployment processes, and driving the adoption of DevOps and Security best practices, while also providing technical guidance and troubleshooting support to the team.
Key Responsibilities
• Leads the integration of projects into operations including instrumentation, automation, and, standardization
• Interacts with Architects, Business Owners, 3rd party vendors, developers and Peer DevOps teams to gather and analyze requirements
• Analysis of existing team support processes to identify opportunities for leveraging automation and/or simplification
• Understand operations support processes and leverage prior knowledge and experience to simplify and standardize processes
• In-deplth knowledge of Cyber Security standards and Best Practices
• Driving AI Adoption and standardization through Github and Co-pilot , utilizing CICD Adoption and automation
• Leverage existing and future tools within Comcast automation infrastructure to increase efficiency through automation
• Participate in a variety of meetings and status calls including projects, planning, troubleshooting & testing
• Identify new tools and processes being used in the industry to improve automation capabilities
• Review Platform performance and provide recommendations on improvements
• Reviewing Cloud Optimization constantly looks for opportunities to reduce costs
• Respond to escalated incidents and provide Linux/Windows system administration subject matter expertise to resolve associated incidents.
• Lead quarterly planning within the team to support internal and external Technical Initiatives and POR, providing designs and plans to bring from Design state to Production
• Interact with infrastructure engineering and AWS architecture teams to support and improve standards and support procedures.
Required Technical Skills
• Strong Linux Background
• Basic Windows Administration skills
• Scripting/Coding using Python & Shell
• Platforms: Kafka, Pentaho, Rundeck, Nginx Proxy, SFTP
• Tools: Ansible, Jenkins, ELK, Logstash, Kibana, Docker, Kubernetes, Snyk, Co-Pilot, Github
• Cloud Solutions: AWS, Azure, Cloud Foundry
• NoSQL DB: MongoDB, Couchbase, GraphDB, Postgres (Oracle a plus)
• 50% Leading and Guiding:
o Understanding the data needs and challenges faced by various development teams.
o Designing and architecting scalable, efficient, and secure data frameworks using Python, Java, Spark, and Scala.
o Providing clear technical guidance and mentorship to your team, fostering collaboration and knowledge sharing.
o Conducting code reviews and ensuring adherence to best practices and coding standards.
o Documenting processes and best practices for future reference and knowledge transfer.
• 50% Hands-on Development:
o Writing clean, efficient, and maintainable code for data pipelines, data processing tasks, and data quality checks.
o Implementing unit tests and integration tests to ensure code quality and reliability.
o Troubleshooting and resolving technical issues related to the data framework.
Generic Managerial Skills, If any
• 5+ years of experience in DevOps
• Strong leadership skills with the ability to motivate and guide a team of engineers.
• Excellent communication and collaboration skills.
• A passion for data engineering and a commitment to continuous learning.
• Experience in code review and documentation is a plus.
• Experience with cloud platforms like AWS.
• Familiarity with data governance and security principles.
Experience with DevOps practices and tools.