Supervisor, DevOps

4 weeks ago


St Petersburg, United States Esri Full time

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