Senior Technical Lead - Python & DevOps

United IT Solutions

San Francisco, CA • On-site

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Tittle: Senior Technical Lead - Python & DevOps
Location: San Francisco, CA (Onsite)
Job Summary
We are seeking a highly experienced Senior Technical Lead - Python & DevOps to lead the design, implementation, and optimization of modern DevOps solutions. This role will be responsible for driving CI/CD strategy, automating infrastructure, and ensuring secure, scalable, and efficient software delivery pipelines.
The ideal candidate will combine strong Python development expertise with deep DevOps knowledge and leadership capabilities.
Key Responsibilities:
  • Lead the design and development of DevOps solutions using Python and GitHub.
  • Architect, implement, and manage CI/CD pipelines to automate software delivery processes.
  • Collaborate with cross-functional teams to integrate DevOps best practices into the software development lifecycle (SDLC).
  • Monitor, analyze, and optimize system performance, reliability, and scalability.
  • Implement and enforce security, governance, and compliance standards within DevOps workflows.
  • Provide technical leadership, mentorship, and guidance to engineering teams.
  • Evaluate emerging technologies and continuously improve DevOps practices and tooling.
Required Skills & Qualifications:
  • Strong experience with DevOps methodologies, including:
  • CI/CD pipelines
  • Infrastructure as Code (IaC)
  • Containerization (e.g., Docker, Kubernetes)
  • Advanced programming skills in Python for automation and scripting.
  • Hands-on experience with GitHub for version control and workflow automation.
  • Solid understanding of cloud platforms (AWS, Azure, or GCP).
  • Strong troubleshooting, analytical, and problem-solving abilities.
  • Proven leadership experience managing technical teams.
  • Excellent communication skills and ability to work in fast-paced environments.
  • Ability to manage multiple priorities effectively.


Frequently asked questions

Q: What skills or qualities help someone succeed as a Technical Lead?

A: To succeed as a Technical Lead, key technical skills include expertise in programming languages, software development methodologies (e.g., Agile), and proficiency in relevant technologies such as cloud computing, data analytics, or cybersecurity. Soft skills like effective communication, leadership, and problem-solving abilities are also crucial, as they enable Technical Leads to guide teams, resolve conflicts, and make informed technical decisions. By combining these technical and soft skills, Technical Leads can drive project success, foster team growth, and advance their careers through increased responsibility and industry recognition.

Q: What is the career path for a Technical Lead?

A: A Technical Lead typically follows a career progression from entry-level roles such as Software Engineer or Development Team Lead, to mid-level positions like Senior Technical Lead or Engineering Manager, and eventually to senior roles like Technical Director or Chief Technology Officer. Throughout their career, Technical Leads have opportunities to develop skills in areas like technical architecture, team management, and strategic planning, as well as staying up-to-date with industry trends and emerging technologies. Long-term, Technical Leads may pursue executive roles, start their own companies, or transition into related fields like product management or consulting, leveraging their technical expertise and leadership experience.