Supervisor, DevOps
4 weeks ago
As a leader and technologist, the DevOps supervisor will be responsible for ensuring that the DevOps Continuous Integration and Continuous Delivery (CI/CD) processes are consistently delivering secure, quality software. This includes managing a team of engineers responsible for application development, modification, and/or maintenance as well as ensuring software products going through the CI/CD processes have met required quality gates. This role will need to ensure the effectiveness and efficiency of the software delivery processes, as well as create program success metrics for product teams and executive management. Extensive contact with all management levels and other internal customers is required to identify, research, analyze and resolve complex issues. Incumbents must have in-depth knowledge of development tools and language and be able to work closely with partners to define requirements for process automation and applications. If you have a passion for improving development engineering excellence and efficiencies, and helping product teams move faster with higher quality, this may be the role for you.
Essential Duties and Responsibilities:
Manage & mentor a team of talented development engineers geographically located -to define, drive and execute on product vision
Insist on the highest standards in architecture, coding best practices, testing and support of the applications and processes you own
Lead the team to build end-to-end solutions including Frontend, Micro-services and Database.
Own the architecture, design, delivery and quality of those solutions
Drive solutions to ensure they meet customer needs balanced with a pragmatic and integrated approach to the design of technical solutions.
Develop and continuously improve development methodology by promoting high bandwidth team collaboration, code reviews, quality, and other process efficiencies.
Lead projects to successful completion as defined by predetermined project success criteria including those established by the business, capital expenditure and budget requirements.
Partner with users in developing product strategy and road map to provide compelling capabilities to the software delivery lifecycle.
Understand and evaluate DevOps trends related to quality assurance and continuous improvement
Identify and promote ways to automate, streamline, and improve day-to-day activities and ensure adherence to Service Level Agreements for availability
Design and implement value add quality checks in the continuous integration and continuous delivery process
Provide hands-on leadership for a growing DevOps team, by coaching engineers to help them develop their skills and careers
Performs other duties and responsibilities as assigned.
Qualifications
Ability to:
Lead the Team
Creates/maintains a competitive organization by attracting, developing and retaining talent to ensure people with the right skills & motivations are in the right place at the right time to meet business needs.
Builds a cohesive team, and develops structure & direction to meet or exceed customer needs.
Leverages systems & processes to attract, develop & retain talented individuals.
Provides feedback, empowerment and coaching to help others excel in current and future job responsibilities.
Creates a trusting work environment where people can realize their full potential.
Enhance Client Experience
Builds and maintains strong internal and external relationships. Enhances the customer service experience to drive competitive advantage.
Ensures customer perspective is driving force behind business decisions and activities.
Ensures customer solutions, practices and procedures are carried out and achieve their objectives.
Builds strategic partnerships within the organization to collaboratively execute business goals.
Interacts with others in a way that promotes openness & trust and gives confidence in one’s intentions.
Advances Strategic Opportunities
Gains competitive advantage by developing, supporting and/or promoting innovative strategies, products or processes which align with the firm’s vision and goals and enhance the firm’s reputation/brand.
Identifies and drives organizational changes needed to adapt to changing customer and market demands.
Establishes and commits to long-term business direction and sets meaningful performance objectives that align to values & strategies.
Communicates information in a compelling way that drives others to achieve team and firm goals.
Encourages others to seek opportunities for different and innovative approaches to addressing problems and opportunities.
Drive High Performance
Executes business and organizational objectives that build and support sustained revenue growth, maximize firm results and effectively leverage people/processes.
Uses customer centric approaches for choosing courses of action or developing appropriate solutions.
Aligns communication, accountability, resources & processes to ensure strategic priorities yield measurable and sustainable results.
Tenaciously works to deliver team goals with the greatest potential for producing positive business results.
Establishes high standards and challenging goals for individual, team and organizational accomplishment.
Occasionally work a non-standard schedule including nights and/or weekends and/or have on-call responsibilities.
Experience and Skills:
Minimum of a Bachelor’s degree in Computer Science, MIS or related degree and three (3) years of relevant experience or an equivalent combination of education, training and experience.
Previous leadership experience not required but preferred
Experience with and understanding of agile and software development concepts, principles and practices.
Experience with DevOps & Cloud concepts, principles and practices
Development experience – Git, Java, Angular/JavaScript/TypeScript, Python, Go, PowerShell, Shell/Bash, Groovy
Experience with CI/CD processes, build systems/scripts, and tools (Jenkins, Github, Azure DevOps, etc)
Familiarity with Build & Dependency Managers – Maven, NPM, MSBuild/Dotnet, Nuget, PyPi, Artifactory
Familiarity with SonarQube and Jfrog Platform
Experience with containers and other cloud-related technologies (Docker, Kubernetes, etc)
Excellent communication skills, analytical ability, strong judgment skills, and the ability to work effectively in a team environment.
Licenses/Certifications:
None required
Raymond James Guiding Behaviors
At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.
We expect our associates at all levels to:
Grow professionally and inspire others to do the same
Work with and through others to achieve desired outcomes
Make prompt, pragmatic choices and act with the client in mind
Take ownership and hold themselves and others accountable for delivering results that matter
Contribute to the continuous evolution of the firm
At Raymond James – we honor, value, respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic self, our organization, clients and communities thrive, it is part of our part of our people-first culture. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.
Job
Technology
Primary Location
US-FL-St. Petersburg-Saint Petersburg
Organization
Technology
Schedule
Full-time
Shift
Day Job
Travel
No
#LI-EB1
#J-18808-Ljbffr