As a DevOps Engineer Team Lead at Passport, you will be at the center of our efforts to build and design scalable software solutions for our clients. You will manage a team of 5+ DevOps Engineers who support Passport’s software development teams through CI/CD automation and cloud infrastructure administration. Your efforts will be critical to ensuring we are following DevOps best practices such as infrastructure as code, security as code, use of deployment and maintenance automation at all stages of our SDLC. You will work closely with the software development and product teams and take direction from engineering leadership and architecture. This is a people management role with strong elements of technical mentoring and thought leadership.
Collaborate with product and engineering stakeholders to understand their business deliverables and manage your staff to help your stakeholders achieve priority objectives and remove their blockers
Mentor both your DevOps Engineer staff and Passport’s Software Engineers on CI/CD, site reliability, and cloud infrastructure best practices
Provide direction, advice, and support toward your staff’s career advancement
Administer and help design the tools and systems that increase the velocity of Passport’s software development teams
Lead and collaborate on projects within the DevOps space
Automate the maintenance of highly scalable, fault-tolerant solutions in AWS
Assist with compliance, evidence gathering, technical remediation for Passport’s PCI and SOC2 audit processes
Create KPIs and deliver on objectives that track and advance Passport’s software engineering maturity
Act as an escalation point to assist engineers with debugging infrastructure and automation issues
Ensure that sufficient monitoring and alerting is in place to help the broader engineering team be more proactive at production support
Maintain and update live SaaS systems with 99.9% client uptime SLA’s
Work with the broader engineering team to maintain 24x7x365 support
Work with awesome people on a daily basis
Minimum 2 years managing engineering staff, required
Minimum 7 years of combined experience in DevOps, software development, systems and/or network administration experience at an organization supporting dozens to hundreds of applications and/or servers, required
Minimum 5 years supporting custom software in a production environment
Experience with Continuous Integration tools such as GitLab
Experience with automation/configuration management using either Cloudformation, Terraform, Ansible, SaltStack or equivalents
Have working experience with Container and Container Management frameworks. (e.g. Docker, Kubernetes, AWS ECS)
Have some experience implementing cloud solutions and cloud security paradigms
Have an understanding of the key aspects of cloud infrastructure (security, scale, cost, etc.) in comparison with on-prem.
Experience with log collection and analysis, builds and performance monitoring/tuning of infrastructure
Familiar with a wide variety of cloud services and open-source technologies is preferred.
Experience with service-oriented architecture and/or microservices is a plus
Bachelor's Degree in Computer Science or related field required, the company is willing to accept experience or a combination of education and experience in lieu of a degree
You have excellent attention to detail and can troubleshoot issues with ease. You can multitask between multiple complex projects and operational requests. You are able to take strategic direction to produce tactical results. You listen, collaborate, take note of alternate viewpoints, and implement the best solution. You have a desire to manage people and leverage your technical expertise to mentor your staff.
Passport is transforming mobility management for cities, empowering them to create more livable and equitable communities. Passpo