Cloud Engineer
Gus Perdikakis Associates
2021-12-03 07:32:00
Pittsburgh, Pennsylvania, United States
Job type: fulltime
Job industry: HR / Recruitment
Job description
Position Summary
The Cloud/Advanced Technology Engineer role at the Bank is responsible for the effective and efficient setup and architecture of the cloud infrastructure and supporting platforms. The Cloud/Advanced Technology Engineer will be responsible for the design, integration and troubleshooting of the cloud infrastructure across several business applications of the Bank. Works collaboratively with technical and business stakeholders on the cloud capabilities required to support the Bank's infrastructure environment; providing the resilient design that is repeatable for application modernization and cloud deployments
Organization Overview
Our client is located in Pittsburgh and provides reliable funding and liquidity to its member financial institutions, which include commercial and savings banks, community development financial institutions, credit unions and insurance companies in Delaware, Pennsylvania and West Virginia. Our client products and resources help support community lending, housing and economic development. As one of 11 Federal Home Loan Banks established by Congress, Our client has been an integral and reliable part of the financial system since 1932.
Primary Success Factors
- Actively participates on large and complex projects as an individual contributor for analy-sis and capacity planning of cloud infrastructure resources design which meet project requirements and support department standards. Consult with application developers during application design and development to ensure effective utilization and leverage of cloud standards and best practices.
- Maintains collaborative working relationship with business partners, technical services (database, servers, desktop, networking, security) and software vendors as needed. Understands customer's business implications and incorporates understanding into technical and process improvement recommendations.
- Performs the ongoing administration and configuration of the Bank's Cloud Infrastructure (private and public) utilizing knowledge of cloud native solutions and operating systems such as AWS, Azure, Kubernetes, Windows Server\Desktop, Linux Platforms, Oracle Databases along with supporting applications.
- Develops and details best practices for supporting cloud applications and assists with defining appropriate support model to provide production support that improves applica-tion availability, quality, and performance by ensuring achievement of Service Level Agreements (SLA) and participating in required support calls.
- Assist in defining technical standards, governance and compliance with cloud standards and policies such as ensuring all cloud security measures are incorporated into infra-structure implementation and maintaining business continuity and disaster recovery pro-cesses.
- Conducts routine monitoring and analysis of the cloud environments to include audit log reports evaluation, system and storage utilization reports, site and system usage, growth reports, etc. Monitors and test performance for potential bottlenecks and identify possible solutions to resolve issues.
- Works directly with customers and peers to reproduce, resolve and document issues for server administrators and security engineers to take appropriate corrective action, con-tinuously communicating status updates to leadership and deliver solutions.
- Provides level 2 technical support for Windows, Citrix, and remote connectivity infra-structure issues and implements timely corrective action, engaging third-party hardware and software vendor support as necessary.
- Provides technical analysis of vulnerabilities identified by the vulnerability management program for their impact to the Bank and participates in the remediation plans for each; includes both internal and external landscapes.
- Demonstrates commitment to welcome, value and foster a climate that promotes and ful-ly leverages team diversity. Participates in employee development through training and technology transfer to existing technical support team members.
- Ensures compliance with policies, procedures, and regulations to ensure safe and sound business operations. Develops and implements software and configurations to apply ap-propriate system.
Required Experience
- Bachelor's degree in Information Systems or equivalent work experience.
- Five or more years' experience in technical infrastructure\systems support role; three years of that experience working with cloud native solutions or similar job function.
- Experience with provisioning and managing cloud infrastructure as well as applications in cloud environments including Amazon Web Services (AWS) and Microsoft Azure.
- Experience with containerization including Docker or Kubernetes and Agile methodologies.
- Experience with automating system configurations, orchestrating network operations and DevSecOps pipelines, scaling, release and day to day system operations using tools such as Ansible, PowerShell, Python, Jenkins, Power Automate.
- Demonstrated knowledge of cloud architectures, networks, operating systems, system monitoring, security and virtualized technology infrastructure; the incumbent will specialize in one or more technical areas, certification in areas of specialization is preferred.
- Major field of expertise should be centered around cloud infrastructure, configuration of server operating systems, systems software, application support and server security.
- Strong communication and presentation skills. Ability to function as a member of team, ability to manage multiple projects and tasks concurrently
- Strong working knowledge of application development, computer operations, and related concepts
- Knowledge of sound, industry accepted server software support practices and methodologies