Principal Cloud Engineer, Infra Solutions

As one of the world’s leading asset managers, we are solely dedicated to delivering an investment experience that helps people get more out of life. If you’re looking for challenging work, smart colleagues, and a global employer with a social conscience, explore your potential at Invesco

The Department

Our mission is to build world-class, client-centric technology solutions that drive competitive advantage, grow our global business, and deliver an investment experience that helps people get more out of life. This mission is fueled by inventive and cohesive teams, which thrive on teamwork and shared trust and demonstrate the diversity of thought. Our success is driven by our people, which is why we invest heavily in our talent, promoting continuous learning and development, offering opportunities to work with emerging technologies, and creating the space to discover.

Our high-performing, OneTech team is seeking candidates who innovate, operate effectively in an agile environment, challenges the status quo, and are driven to succeed.

Your Role

The Cloud Principal Engineer is accountable for architecting and designing comprehensive solutions that meet business requirements in support of a given project or capability. Will be accountable for partnering with key roles (e.g. Cloud Solution Architects, application teams, or other Infrastructure functions) to understand technical requirements and formulate detailed designs that align to architecture principles and standards, leverage common solutions and services, and meet the financial targets (cost and benefits) as defined by Infrastructure leadership.

The individual will lead the development of a secure cloud platform foundation by defining standards and building Infrastructure as Code for approved cloud services following agile practices. The Cloud Engineer will build CI/CD pipelines to automate the provisioning of cloud environments end to end, as well as enabling self-service capabilities for standard reference architectures. A Cloud Engineer must have a broad knowledge of all different aspects of the technical landscape in order to validate sophisticated architectures and ensure successful implementation.

Business communication and technical leadership are important traits of a successful engineer in the Invesco Technology organization. This role will evangelize and educate application teams and business partners on how to bring to bear the power of the public cloud. They will also champion the application of industry-standard methodologies, cloud architecture strategies, and engineering standards to ensure successful cloud solutions across a wide variety of projects.

You will be responsible for:

  • Design a secure Cloud Foundation, repeatable cloud patterns, templates, and/or accelerators to enable faster adoption of cloud services.
  • Develop Infrastructure as Code and CI/CD pipelines to automate infrastructure provisioning.
  • Consult with application teams to develop an infrastructure design that is aligned with the architecture and standards of the Company. Ensure appropriate sizing of solutions, technology fit, and Disaster Recovery are assessed and accounted for.
  • Maintain current understanding of AWS cloud services, evaluating the value of new capabilities and prioritizing accordingly.
  • Consult, advise, and lead the implementation of cloud practices and services.
  • Mentor and educate the client community on Cloud Adoption, Operating Guidelines/Principles, and Cloud Services/Solutions.
  • Provide technical mentoring and knowledge transfer to other Cloud CoE resources.
  • Build a strong relationship and rapport with key stakeholders, including business partners, application leads, and other Infrastructure functions (Engineering, Operations, etc…).
  • Provide technical leadership across the Infrastructure organization, collaborating on designs and specifications for multi-functional technical solutions.
  • Keep abreast of current developments and trends in cloud and assigned business domain through networking, continuing education, and industry/technology publications.

 

The experience you bring:

  • 5+ years of cloud engineering and adoption experience.
  • 7+ years-experience engineering and implementing global enterprise solutions.
  • In-depth knowledge of AWS services such as IAM, EC2, S3, RDS, EKS, Lambda, API Gateway, Redshift, Sagemaker, Elasticsearch, Athena, Glue, Kinesis.
  • Experience building Infrastructure as Code using CloudFormation and/or Terraform.
  • Proficient in Python.
  • Experience with CI/CD pipelines such as Bitbucket Pipelines or Jenkins.
  • Experience in redefining legacy applications into a cloud-native architecture.
  • Experience with containerization – Docker, Kubernetes.
  • Experience securing cloud applications, data, and infrastructure.
  • AWS Certified Solution Architect, or ability to pursue certification within 3 months of hire.
  • Technical exposure across a broad scale of tools, technologies, and architecture models.
  • Excellent written and verbal communication skills are required. Interpersonal skills vital to effectively interact and communicate throughout the organization with a variety of individuals at all technical levels are required.
  • Passionate about identifying and solving problems for customers and constantly improving customer experience. Strong analytical and critical thinking skills are a must.
  • The ability to collaborate in a distributed team environment is essential, as well as leading cross-functional meetings to efficiently drive desirable outcomes.
  • Understanding of Agile and DevOps operating model.

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 benefits offerings including:

  • Flexible time off and opportunities for a flexible work schedule
  • 401(K) matching of 100% up to the first 6% with an additional supplemental contribution
  • Health & wellbeing benefits
  • Parental Leave benefits
  • Employee stock purchase plan

The 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 align with all applicable U.S. state and federal laws governing nondiscrimination in employment.

Share this job