Cloud Engineer
Apex Systems · Des Moines, IA · 1 mo ago
EngineeringContract
About the role
This position supports the Bank’s cloud-based systems and infrastructure within the Information Technology department. The Cloud Engineer will design, implement, manage, and maintain cloud-based solutions, proactively diagnose problems, and recommend improvements for new and existing cloud systems.
Responsibilities
- Administer, configure, and maintain the Bank’s Microsoft cloud services and other cloud-based solutions.
- Ensure system backups and recovery using cloud-based solutions.
- Manage and plan project work related to platform upgrades, patches, and modifications to services.
- Evaluate the Bank’s cloud services to understand integration with infrastructure services.
- Design integration of cloud application and infrastructure services into existing IT systems.
- Implement and manage cloud security controls, identity and access management policies.
- Secure systems to meet corporate standards and best practices.
- Participate in the development and maintenance of disaster recovery processes and procedures.
- Develop scripts for configuration management automation and process improvements.
- Support existing applications and projects by responding to incidents, problems, and service requests.
- Research and recommend new cloud technologies to meet the Bank’s business objectives.
- Operate in accordance with the Bank’s control processes and comply with policies and procedures.
- Manage administrative tasks and cross-train others on the team as requested.
- Analyze, troubleshoot, and resolve cloud-based system issues, involving third-party vendor support as needed.
- Develop and maintain infrastructure-based procedures related to Microsoft cloud services and other cloud-based solutions.
- Consult on the development of IT roadmaps around infrastructure and cloud services, understanding and conveying potential impact to Bank services and architecture.
- Develop and implement performance metrics and monitoring to report on cloud configurations, performance, and security baselines.
Qualifications
- Bachelor’s degree in a relevant field or equivalent experience.
- 5–7 years of experience in cloud engineering or a related role.
- Experience engineering and administrating enterprise backup/restore solutions, web servers, Microsoft 365, Microsoft Exchange, and/or other enterprise cloud services.
- Hands-on experience with major cloud providers (e.g., AWS, Azure, GCP).
- Experience with Microsoft Azure.
- Experience with scripting languages and automation tools is desired.
- Knowledge of networking, databases, and storage solutions in cloud environments.
- Ability to make effective and informed decisions using initiative and a sound understanding of organizational challenges.
- Familiarity with Infrastructure as Code solutions such as Terraform.
- Understanding of EntraID.
- Excellent communication skills (verbal and written) and interpersonal skills.
- Ability to work effectively in a culture of teamwork, collaboration, and accountability.
- Ability to work both independently and as part of a team.
- Highly organized with the ability to plan and prioritize multiple tasks.
- Results-oriented and self-motivated.
Benefits
- Medical, dental, vision, life, disability, and other insurance plans with optional financial protection layers.
- Employee Stock Purchase Program (ESPP) and 401(k) program with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program, access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months of tenure, and certification discounts.
- Dedicated customer service team for consultants and a certified Career Coach.