Logo
Invesco US

Principal DevOps/ Site Reliability Engineer

Invesco US, Dallas, Texas, United States, 75215


As one of the world’s leading asset managers, Invesco is dedicated to helping investors worldwide achieve their financial objectives. By delivering the combined power of our distinctive investment management capabilities, we provide a wide range of investment strategies and vehicles to our clients around the world.If you're looking for challenging work, smart colleagues, and a global employer with a social conscience, come explore your potential at Invesco. Make a difference every day!Job Description

About Invesco ITDo you like working with top IT professionals where everyone has an opportunity to collaborate, share ideas and work on leading-edge technologies? Do you thrive in an environment where you are part of a team implementing innovative technology solutions for clients and employees? Invesco’s IT team is a global organization with 1300+ employees working together to serve the business. We value everyone’s ideas and input and provide opportunities to develop skills. If this sounds like a team you want to be a part of, read on to learn more about the opportunity to join us.“The thing I like best about working in IT at Invesco is the people. Every day, I am inspired by who I get to work with, not just in my local office, but around the globe.” – IT Manager, Houston, USA.Principal DevOps Engineer, Distribution Technology:

The TeamWe’re a team of finance and technology enthusiasts who enjoy revolutionizing the investment industry through digital products & services. We are building the next generation investment management platform for our financial professional customers so they can build better investment portfolios & help their clients retire in style. We are looking for a Principal DevOps Engineer to be part of a team of talented engineers and help us build high quality financial products that we launch onto the market via partnerships with banks and broker-dealers.The candidate should be an innovator, technical leader, skilled influencer who is passionate about speed, quality, stability, efficiency, building amazing products, working with great teams, and contributing to a fantastic Invesco culture. The candidate should also have demonstrated success in scaling platforms, services, and applications. Our team operates in a start-up environment with the backing of a large industry leader, and we actively cultivate a culture of innovation and excellence. The ideal candidate should enjoy working in this setting.The Role

The Principal DevOps Engineer will be part of a cohesive global team spread across 3 continents engaged in transforming how Invesco delivers the most client-centric digital experience in the industry through an expansive portfolio of digital web properties and applications. Oversees technology development solutions through new/existing devops process, Infrastructure, and automation. Includes maintenance and support of applications, infrastructure. Review business requirements, work with cross teams, implement solutions. You will be challenged with taking ownership within an Agile team environment of exploring, testing, implementing recent technologies, and sharing on call duties. We continuously learn as modern technologies evolve and the successful Principal DevOps Engineer will have a growth mindset for acquiring and mastering new skills paired with a passion to lead others to the forefront of innovation.You will be Responsible for:

Manage our technology stack in Cloud (AWS) and data centers supported with Red Hat Linux, using a wide variety of open source and commercial technologies.Responsible for supporting multiple development teams working with java-based applications and microservices architectures with open standards.Ensure the reliability and uptime of Invesco’s websites, applications, and supporting infrastructure.Collaborate with Architecture review boards, Solution Architects, engage in viable solutions reviews/implementations.Implement Disaster Recovery for all the applications that are live and need high availability. Participation in business recovery tests, once a year.Communicate clearly and troubleshoot issues with key IT resources.Participate in team discussions of current events and technology.Collaborate with the global team in continuous improvement efforts.Opportunities to share and promote best practices with other teams.Technology leader, key resource, and mentor for other team members.The Experience You Bring:

10+ years’ experience as a multi-faceted DevOps engineer who has worked in cloud and on-prem environments. Migrating on-prem to cloud is a plus.Expertise as a site reliability engineer and web administration on Linux.Build/Release Working Knowledge (Jenkins, Bitbucket, Team City, Artifactory, Sonar Qube, Maven, Gradle, Nodejs, NPM, Java)Experience with Atlassian suite of products. (Bitbucket, Jira, Confluence)Experience in Configuration Management Tools (Puppet, Ansible)Docker containers and orchestration (Kubernetes, Docker Swarm)Infrastructure as a code (Terraform, CloudFormation)Experience hosting application in Cloud, Preferably AWS (EKS, EC2, EBS, ALB, VPC, CloudWatch, CloudFront, WAF)Java applications (Microservices, Spring Boot, JRE, JDK)Content Management Systems and Content Delivery Networks (AEM, Magnolia, CloudFront, Fastly)Scripting experience (Bash, Perl, Python)Experience with load balancers, DNS (Domain Name System), Firewalls and troubleshooting webserver, network and server related issues.Experience monitoring and metrics tools. (JMX, Icinga, Graphite, Grafana)Experience with log management tools (Splunk, Kibana)Experience with MuleSoft, API management, and Runtime Fabric a plus.Familiarity with webserver tuning and page load performance techniques.Familiarity with Apache Solr, Zookeeper a plus.Must be a self-starter and have a passion for automating, monitoring, troubleshooting, and a desire to work with open-source tools.Additional Skills

Must be a self-starter and have a passion for automating, monitoring, troubleshooting, and a desire to work with open-source tools.Strong written and verbal communication skills.Strong analytical and critical thinking skills.Strong technical presentation skills.Ability to manage multiple tasks and requests.Able to work in a global, multicultural environment.Able to influence and build relationships with all levels of staff.Must demonstrate a strong customer-focused attitude.Strong analytical and critical thinking skills.Structured, disciplined approach to work, with attention to detail.Good inter-personal skills combined with willingness to listen.Flexible – able to meet changing requirements and priorities.Self-motivated. Capable of working with little or no supervision.Ability to react positively under pressure to meet tight deadlines.Maintenance of up-to-date knowledge in the appropriate technical areas.Enjoy challenging and thought-provoking work and have a strong desire to learn and progress.Full Time / Part Time

Full timeWorker Type

EmployeeJob Exempt (Yes / No)

YesWorkplace Model

At Invesco, our workplace model supports our culture and meets the needs of our clients while providing flexibility our employees value. As a full-time employee, compliance with the workplace policy means working with your direct manager to create a schedule where you will work in your designated office at least three days a week, with two days working outside an Invesco office.What’s in it for you?

Our people are at the very core of our success. Invesco employees get more out of life through our comprehensive compensation and benefit offerings including:Flexible time off and opportunities for a flexible work schedule401(K) matching of 100% up to the first 6% with additional supplemental contributionHealth & wellbeing benefitsParental Leave benefitsEmployee stock purchase planThe above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.Invesco's culture of inclusivity and its commitment to diversity in the workplace are demonstrated through our people practices. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender, gender identity, sexual orientation, marital status, national origin, citizenship status, disability, age, or veteran status. Our equal opportunity employment efforts comply with all applicable U.S. state and federal laws governing non-discrimination in employment.

#J-18808-Ljbffr