SCOPE:
The Principal Cloud Engineer will follow Invesco operating processes under the following approach:
- 8+ Years of Cloud native experience (AWS & Azure).
- Implement and maintain infrastructure requirements for development / testing environment
- Work in close collaboration with Architecture and Engineering to integrate new solutions
- Ensure timely and cost-effective delivery of solutions required for new projects
- Ensure a high integration of infrastructure/security components
- Help to drive architectural improvements and standardization for the infrastructure/security environments
- Develop and enhance automated processes to release new solutions into the live environment
- Ensure controls are in place for all configuration items and only authorized changes are made for all assets within enterprise IT environment
- Accountable to ensure adherence with Security and Compliance policies and procedures within Operations service scope in addition to accountabilities listed above in Job Purpose: Provides end-to-end analytical support to ensure the delivery of Service-related requests.
- Communicates service requests to other IT resources that will be involved in fulfilling them. Responsible for defining, analyzing, planning, measuring and improving all aspects of the availability of IT services.
- Proactively improves service availability wherever possible and optimizes the availability of the IT infrastructure to deliver cost-effective improvements that deliver tangible benefits to the business.
- Creates, maintains and regularly reviews an availability management system and a forward-looking availability plan, aimed at improving the overall availability of IT services and infrastructure components; so, ensures that existing and future availability requirements can be met.
- Responsible for maintaining infrastructure components and systems required to provide a service.
- Provides incident and problem analytical support in support of resolution, follow up and prevention thereof.
- Support external technical resources in providing the right expertise to deliver and shape the service
- Ensure Cloud Service is delivered in line with Cloud manager
- Build knowledge and expertise in the specific areas covered by the Cloud Service
- Ensures necessary technical training, awareness and experience levels are maintained within the function
- Report to Cloud & Solutions Manager on service issues and / or opportunities to optimize the cloud services
The skills required:
- University degree level education or comparable education in Computer Science OR Engineering Science.
- Business fluent in English (written and spoken) Good written, presentation and verbal communication skills
- 3+ years related experience in designing, planning, documenting and implementing cloud focused solutions with Cloud infra at its core or 8+ years Senior Cloud native DevOps experience in a global enterprise.
- Experience in cloud technologies such as AWS & Azure
- Management of automation solutions with Python, Terraform, Bit Bucket, Kubernetes.
- Proven record in leading with complex Cloud Infra projects on a global scale.
- Proven experience in System Development / Deployment and Project Management Provides authoritative technical and professional guidance to external and/or internal stakeholders Interacts with a typically diverse internal and external audience and is required to interpret and communicate complex information
- Understands the needs of the business and aspects of the external environment (and their impact on the own area of responsibility)
- Knowledge on hybrid public cloud design concepts
- Knowledge of IP networking and security in AWS – VPNs, DNS, load balancing, security, and interaction with on-site security and networking systems. Certification is a plus.
- Strong scripting and automation skills with one or more of the following: Python, Bash, Ruby in an operational setting.
- Experience with code versioning systems like Bit Bucket.
- Knowledge of Infrastructure as a code tool like terraform, puppet or similar.
- Strong practical Linux and Windows systems administration skills in a cloud or virtualized environment.
- Familiarity with monitoring tools like Splunk.
- Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
- Understanding of Agile methodology is a plus.
Deliverables will include:
- Implementation of cloud solutions for Invesco.
- Provide support to operate and support mission critical infrastructure services to all consumers in Invesco which are in the scope of the BEF and/or COE, ensuring their stability and integrity.
- Senior IT professional delivering technical expertise in support of Cloud Solutions design and interaction within Invesco and with its Cloud providers of choice.
- Provides subject matter expertise for change assessment and planning and during management of major incidents and problems
- Supports and develops IT network for public cloud
- Writes documentation specific to the allocated/defined application, system or technology environment (e.g. requirements / functional specifications, designs, build documentation)
- Profiles and troubleshoots applications
- Ensures the successful end-to-end operation of IT security systems, development, deployment and maintenance of monitoring solutions and services.
- Supports the optimal planning and execution of all activities associated with cloud environments with a focus in scalability and performance.
- Provides analytical support for incident and problem resolution
Skills:- IT infrastructure, Windows Azure, TCP/IP, Bash, Ruby, DevOps, Terraform, Bitbucket, Kubernetes, Linux/Unix, Splunk and Agile/Scrum