Cloud Engineer - Virtualization and Image Focused - AVP

Citi
Full_time$96k-145k/year (USD)Irving, United States

📍 Job Overview

  • Job Title: Cloud Engineer - Virtualization and Image Focused - AVP
  • Company: Citi
  • Location: Irving, Texas, United States
  • Job Type: On-site
  • Category: Cloud Infrastructure
  • Date Posted: July 23, 2025
  • Experience Level: 5-10 years
  • Remote Status: On-site

🚀 Role Summary

  • Primary Responsibilities: Design, acquisition, and development of hardware, software, and network infrastructure in coordination with the Technology team.
  • Key Technologies: Virtualization, Image Engineering, Kubernetes, Terraform, Go, Python, AWS, GCP, Infrastructure as Code, Event Driven Architecture, Serverless Computing.
  • Team Size: Medium to Large (100-1000+ employees)
  • Reporting Structure: Mid-level management position, reporting to a senior manager or director.

💻 Primary Responsibilities

  • 1. Infrastructure Design & Development: Contribute to the design and development of hardware, software, and network infrastructure, ensuring quality standards are met within existing and planned frameworks.
  • 2. Cross-Functional Collaboration: Partner with business and development teams to identify engineering requirements and assist in defining application and system requirements and processes.
  • 3. Risk Assessment: Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets.
  • 4. Mentoring & Training: Assist with training activities and mentor junior team members to develop their skills and advance their careers.
  • 5. Compliance & Audit Initiatives: Provide solutions and processes in accordance with audit initiatives and requirements, and consult with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs).

📝 Enhancement Note: This role requires a strong understanding of cloud infrastructure, virtualization, and image engineering, as well as the ability to work effectively with cross-functional teams and manage risks associated with infrastructure development and deployment.

🎓 Skills & Qualifications

Education: Bachelor’s degree/University degree or equivalent experience in Computer Science, Information Technology, or a related field.

Experience: 5-8 years of relevant experience in an Engineering role, with a focus on virtualization and image engineering.

Required Skills:

  • Cloud Infrastructure: Proficiency in virtualization and image engineering, with a strong focus on cloud infrastructure and services.
  • Kubernetes: Node-level expertise (Kubelet, container runtime tuning), building/optimizing custom node AMIs for EKS/GKE, understanding of node pool scaling and upgrade compatibility, and debugging node performance and bootstrapping.
  • Infrastructure as Code: Terraform (strong), Packer or EC2 Image Builder (must), and experience with infrastructure as code (IaC) tools and practices.
  • Programming Languages: Go, Python, and shell scripts, with a strong focus on developing and maintaining infrastructure code.
  • Event-Driven Architecture: Deep understanding of event-driven patterns, with experience in AWS Event Bridge, Lambda, Step Functions, GCP Cloud Functions, Eventarc, and Pub/Sub.
  • Testing & Validation: Terratest for infrastructure testing, BDD (Behave/pytest), and image pipeline testing (vuln scans, CIS hardening).

Preferred Skills:

  • Ansible, multi-cloud image pipelines, OS performance tuning, and experience with additional cloud providers (e.g., Azure).

📝 Enhancement Note: The preferred skills section highlights additional areas of expertise that would be beneficial for this role but are not strictly required. Candidates with experience in these areas may have an advantage in the application process.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • 1. Infrastructure Projects: Highlight projects demonstrating your expertise in cloud infrastructure, virtualization, and image engineering.
  • 2. Code Quality: Showcase your ability to write clean, efficient, and well-documented code, with a focus on infrastructure as code (Iac) projects.
  • 3. Risk Assessment: Include examples of projects where you've assessed and managed risks associated with infrastructure development and deployment.
  • 4. Collaboration & Communication: Demonstrate your ability to work effectively with cross-functional teams and communicate complex technical concepts clearly and concisely.

Technical Documentation:

  • 1. Infrastructure Design Documentation: Provide detailed documentation outlining the design and architecture of your cloud infrastructure projects.
  • 2. Code Comments & Documentation: Include comments and documentation within your code to ensure it is easily understood by other developers and team members.
  • 3. Test Cases & Results: Include test cases and results for your infrastructure projects, demonstrating your commitment to quality and reliability.

📝 Enhancement Note: The portfolio and project requirements section emphasizes the need for candidates to showcase their technical skills and demonstrate their ability to work effectively within a team environment. By including relevant projects and documentation, candidates can effectively highlight their qualifications for this role.

💵 Compensation & Benefits

Salary Range: $96,400 - $144,600 USD per year (based on Citi's provided salary range)

Benefits:

  • Medical, dental, and vision coverage
  • 401(k) plan
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Working Hours: Full-time position with standard business hours, including flexibility for deployment windows, maintenance, and project deadlines.

📝 Enhancement Note: The salary range and benefits section provides a detailed overview of the compensation and benefits package offered by Citi for this role. By including the salary range and a list of benefits, candidates can make an informed decision about the opportunity and determine if it aligns with their expectations.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial Services

Company Size: Large (10,000+ employees)

Founded: 1812 (over 200 years of history in the financial services industry)

Team Structure:

  • 1. Cloud Infrastructure Team: Medium to large team responsible for designing, implementing, and maintaining cloud infrastructure and services.
  • 2. Cross-Functional Collaboration: Works closely with business, development, and security teams to ensure infrastructure meets business needs and complies with security standards.
  • 3. Hierarchical Reporting Structure: Reports to a senior manager or director within the Technology team.

Development Methodology:

  • 1. Agile/Scrum Methodologies: Utilizes Agile/Scrum methodologies for project management and sprint planning.
  • 2. Code Review & Testing: Emphasizes code review, testing, and quality assurance practices to ensure code quality and reliability.
  • 3. Deployment Strategies: Implements deployment strategies, CI/CD pipelines, and server management practices to ensure efficient and reliable infrastructure deployment.

Company Website: Citi

📝 Enhancement Note: The company culture section provides an overview of Citi's industry, company size, and team structure, as well as an explanation of their development methodologies. By including this information, candidates can better understand the company's culture and how their role fits within the organization.

📈 Career & Growth Analysis

Cloud Infrastructure Career Level: Mid-level to senior cloud infrastructure engineer, responsible for designing, implementing, and managing cloud infrastructure and services.

Reporting Structure: Reports directly to a senior manager or director within the Technology team, with the opportunity to manage junior team members and mentor their development.

Technical Impact: Plays a crucial role in ensuring the availability, scalability, and security of Citi's cloud infrastructure, directly impacting the firm's ability to provide financial services to its clients.

Growth Opportunities:

  • 1. Technical Leadership: Develop your technical leadership skills by managing junior team members and contributing to strategic decision-making processes.
  • 2. Architecture & Design: Expand your expertise in cloud architecture and design, with the opportunity to work on complex and high-impact projects.
  • 3. Emerging Technologies: Stay up-to-date with emerging cloud technologies and trends, and contribute to the adoption of new tools and services within the organization.

📝 Enhancement Note: The career and growth analysis section highlights the potential for candidates to develop their technical leadership skills, gain experience in cloud architecture and design, and stay current with emerging technologies. By including this information, candidates can better understand the opportunities for professional growth and development within the role.

🌐 Work Environment

Office Type: On-site, with a large, modern office space in Irving, Texas.

Office Location(s): Irving, Texas, United States (with additional offices worldwide)

Workspace Context:

  • 1. Collaborative Workspace: Offers a collaborative workspace with open-plan offices, conference rooms, and breakout spaces for team meetings and discussions.
  • 2. Technical Equipment: Provides state-of-the-art equipment, including multiple monitors, high-performance workstations, and access to relevant software tools and applications.
  • 3. Cross-Functional Interaction: Encourages cross-functional interaction and collaboration with business, development, and security teams, with dedicated spaces for team meetings and workshops.

Work Schedule: Full-time position with standard business hours, including flexibility for deployment windows, maintenance, and project deadlines.

📝 Enhancement Note: The work environment section provides an overview of Citi's on-site office space, workspace context, and work schedule. By including this information, candidates can better understand the work environment and determine if it aligns with their preferences and needs.

📄 Application & Technical Interview Process

Interview Process:

  • 1. Phone Screen: A brief phone call to assess communication skills and basic technical knowledge.
  • 2. Technical Assessment: A hands-on technical assessment, focusing on cloud infrastructure, virtualization, and image engineering skills.
  • 3. On-Site Interview: A face-to-face interview with a panel of Citi team members, including technical deep dives, behavioral questions, and discussions about the role and company culture.
  • 4. Final Review: A final review of the candidate's qualifications and fit for the role.

Portfolio Review Tips:

  • 1. Infrastructure Projects: Highlight your most relevant infrastructure projects, demonstrating your expertise in cloud infrastructure, virtualization, and image engineering.
  • 2. Code Quality: Showcase your ability to write clean, efficient, and well-documented code, with a focus on infrastructure as code (Iac) projects.
  • 3. Risk Assessment: Include examples of projects where you've assessed and managed risks associated with infrastructure development and deployment.
  • 4. Collaboration & Communication: Demonstrate your ability to work effectively with cross-functional teams and communicate complex technical concepts clearly and concisely.

Technical Challenge Preparation:

  • 1. Cloud Infrastructure Scenarios: Familiarize yourself with common cloud infrastructure scenarios and best practices, focusing on virtualization and image engineering.
  • 2. Risk Assessment Exercises: Prepare for risk assessment exercises, demonstrating your ability to identify and mitigate potential risks associated with infrastructure development and deployment.
  • 3. Collaboration & Communication: Practice explaining complex technical concepts clearly and concisely, emphasizing your ability to work effectively with cross-functional teams.

📝 Enhancement Note: The application and technical interview process section provides an overview of Citi's interview process, as well as tips for portfolio review and technical challenge preparation. By including this information, candidates can better understand the interview process and prepare effectively for their application and interview.

🛠 Technology Stack & Web Infrastructure

Cloud Infrastructure Technologies:

  • 1. AWS: Proficiency in AWS services, including EC2, RDS, and S3, with a focus on virtualization and image engineering.
  • 2. GCP: Familiarity with GCP services, including Compute Engine, Cloud SQL, and Cloud Storage, with a focus on virtualization and image engineering.
  • 3. Hybrid Cloud: Experience working with hybrid cloud environments, integrating on-premises infrastructure with cloud services.

Virtualization & Containerization:

  • 1. Kubernetes: Proficiency in Kubernetes, with a focus on node-level expertise, building/optimizing custom node AMIs, and understanding node pool scaling and upgrade compatibility.
  • 2. Docker: Familiarity with Docker, with experience in containerizing applications and services.
  • 3. Virtualization Platforms: Experience with virtualization platforms, such as VMware vSphere and Microsoft Hyper-V.

Infrastructure as Code (IaC) Tools:

  • 1. Terraform: Proficiency in Terraform, with experience in infrastructure as code (Iac) projects and best practices.
  • 2. Packer or EC2 Image Builder: Experience with Packer or EC2 Image Builder, with a focus on building and optimizing custom AMIs for cloud infrastructure.
  • 3. CloudFormation: Familiarity with CloudFormation, with experience in IaC projects and best practices.

Programming Languages:

  • 1. Go: Proficiency in Go, with experience in developing and maintaining infrastructure code.
  • 2. Python: Familiarity with Python, with experience in scripting and automation tasks.
  • 3. Shell Scripts: Experience with shell scripting, with a focus on automation and infrastructure management.

Event-Driven Architecture & Serverless Computing:

  • 1. AWS Event Bridge, Lambda, Step Functions: Proficiency in AWS event-driven architecture, with experience in designing and implementing event-driven workflows.
  • 2. GCP Cloud Functions, Eventarc, Pub/Sub: Familiarity with GCP event-driven architecture, with experience in designing and implementing event-driven workflows.
  • 3. Serverless Computing: Experience with serverless computing, including the design and implementation of event-driven architectures and serverless applications.

📝 Enhancement Note: The technology stack and web infrastructure section provides an overview of the required and preferred technologies for this role, as well as relevant tools and services. By including this information, candidates can better understand the technical requirements and prepare effectively for their application and interview.

👥 Team Culture & Values

Cloud Infrastructure Team Values:

  • 1. Innovation: Emphasizes continuous learning and the adoption of new technologies and best practices.
  • 2. Collaboration: Encourages cross-functional collaboration and teamwork, with a focus on knowledge sharing and mentoring.
  • 3. Quality & Reliability: Prioritizes quality and reliability in infrastructure design, implementation, and maintenance.
  • 4. Risk Management: Emphasizes the identification and mitigation of potential risks associated with infrastructure development and deployment.

Collaboration Style:

  • 1. Cross-Functional Integration: Encourages integration with business, development, and security teams, with dedicated spaces for team meetings and workshops.
  • 2. Code Review & Peer Programming: Implements code review and peer programming practices to ensure code quality and knowledge sharing.
  • 3. Knowledge Sharing & Mentoring: Fosters a culture of knowledge sharing and mentoring, with regular training and development opportunities.

📝 Enhancement Note: The team culture and values section highlights the key values and collaboration styles of Citi's cloud infrastructure team. By including this information, candidates can better understand the team's culture and determine if it aligns with their preferences and work style.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • 1. Cloud Infrastructure Scalability: Design and implement scalable cloud infrastructure solutions to meet the growing demands of Citi's business.
  • 2. Hybrid Cloud Integration: Integrate on-premises infrastructure with cloud services, ensuring seamless and secure data transfer between environments.
  • 3. Risk Management: Identify and mitigate potential risks associated with infrastructure development and deployment, ensuring the security and reliability of Citi's cloud infrastructure.
  • 4. Emerging Technologies: Stay up-to-date with emerging cloud technologies and trends, and contribute to the adoption of new tools and services within the organization.

Learning & Development Opportunities:

  • 1. Technical Training: Participate in technical training and development opportunities, including workshops, webinars, and online courses.
  • 2. Conference Attendance: Attend industry conferences and events, such as AWS re:Invent, GCP Next, and Cloud Expo, to stay current with the latest trends and best practices in cloud infrastructure.
  • 3. Certification & Community Involvement: Obtain relevant certifications, such as AWS Certified Solutions Architect, GCP Certified Professional Cloud Architect, and participate in online communities, such as Stack Overflow and Reddit, to engage with other cloud infrastructure professionals and share knowledge and best practices.

📝 Enhancement Note: The challenges and growth opportunities section highlights the technical challenges and learning opportunities available to candidates in this role. By including this information, candidates can better understand the potential for professional growth and development within the role.

💡 Interview Preparation

Technical Questions:

  • 1. Cloud Infrastructure Design: Describe your approach to designing scalable and secure cloud infrastructure solutions, with a focus on virtualization and image engineering.
  • 2. Risk Assessment: Explain your process for identifying and mitigating potential risks associated with infrastructure development and deployment.
  • 3. Collaboration & Communication: Provide an example of a complex technical project where you had to collaborate with cross-functional teams and communicate complex technical concepts clearly and concisely.

Company & Culture Questions:

  • 1. Company Culture: Describe what you value most in a company culture and how you've seen it reflected in your previous roles.
  • 2. Team Dynamics: Explain how you've worked effectively within a team, contributing to its success and helping team members develop their skills.
  • 3. Career Growth: Describe your long-term career goals and how this role fits into your overall career development plan.

Portfolio Presentation Strategy:

  • 1. Infrastructure Projects: Highlight your most relevant infrastructure projects, demonstrating your expertise in cloud infrastructure, virtualization, and image engineering.
  • 2. Code Quality: Showcase your ability to write clean, efficient, and well-documented code, with a focus on infrastructure as code (Iac) projects.
  • 3. Risk Assessment: Include examples of projects where you've assessed and managed risks associated with infrastructure development and deployment.
  • 4. Collaboration & Communication: Demonstrate your ability to work effectively with cross-functional teams and communicate complex technical concepts clearly and concisely.

📝 Enhancement Note: The interview preparation section provides an overview of the technical and company/culture questions candidates can expect during their interview, as well as tips for presenting their portfolio and preparing for the interview process. By including this information, candidates can better understand the interview process and prepare effectively for their application and interview.

📌 Application Steps

To apply for this Cloud Engineer - Virtualization and Image Focused - AVP position at Citi:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your most relevant infrastructure projects, demonstrating your expertise in cloud infrastructure, virtualization, and image engineering.
  2. Optimize Your Resume: Highlight your relevant experience and skills, focusing on cloud infrastructure, virtualization, and image engineering, as well as your ability to work effectively with cross-functional teams.
  3. Prepare for Technical Challenges: Familiarize yourself with common cloud infrastructure scenarios and best practices, focusing on virtualization and image engineering, as well as risk assessment exercises and collaboration & communication skills.
  4. Research Citi: Learn about Citi's company culture, values, and mission, and prepare questions to ask during your interview to demonstrate your interest in the role and organization.
  5. Submit Your Application: Submit your application through the provided link, following the instructions and guidelines provided by Citi's human resources team.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to cloud infrastructure, virtualization, and image engineering roles.
  • Include cloud infrastructure methodologies, virtualization principles, and server management practices.
  • Emphasize cloud portfolio requirements, live project demonstrations, and user experience considerations.
  • Address cloud infrastructure team dynamics, cross-functional collaboration with developers and designers.
  • Focus on cloud infrastructure career progression, emerging technology adoption, and technical specialization.

Quality Standards:

  • Ensure no content overlap between sections - each section must contain unique information.
  • Only include Enhancement Notes when making significant inferences about technical responsibilities, with specific reasoning based on role level and cloud infrastructure industry practices.
  • Be comprehensive but concise, prioritizing actionable information over descriptive text.
  • Convert long paragraphs into bullet points for better readability.
  • Strategically distribute cloud infrastructure and server administration-related keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and cloud infrastructure specialization.

Industry Expertise:

  • Include specific cloud infrastructure technologies, platforms, and infrastructure tools relevant to the role.
  • Address cloud infrastructure career progression paths and technical leadership opportunities in cloud teams.
  • Provide tactical advice for cloud portfolio development, live demonstrations, and project case studies.
  • Include cloud infrastructure-specific interview preparation and coding challenge guidance.
  • Emphasize cloud infrastructure team culture, cross-functional collaboration, and user impact measurement.

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout.
  • Use cloud infrastructure and server administration industry terminology appropriately and accurately.
  • Include comprehensive benefits and growth opportunities relevant to cloud infrastructure professionals.
  • Provide actionable insights that give cloud infrastructure and server administration candidates a competitive advantage.
  • Focus on cloud infrastructure team culture, cross-functional collaboration, and user experience principles.

Technical Focus & Portfolio Emphasis:

  • Emphasize cloud infrastructure best practices, virtualization principles, and performance optimization.
  • Include specific portfolio requirements tailored to the cloud technology discipline and role level.
  • Address browser compatibility, accessibility standards, and user experience design principles.
  • Focus on problem-solving methods, performance optimization, and scalable cloud architecture.
  • Include technical presentation skills and stakeholder communication for cloud projects.

Avoid:

  • Generic business jargon not relevant to cloud infrastructure or server administration roles.
  • Placeholder text or incomplete sections.
  • Repetitive content across different sections.
  • Non-cloud infrastructure terminology unless relevant to the specific cloud technology role.
  • Marketing language unrelated to cloud infrastructure, server administration, or user experience.

Generate comprehensive, cloud infrastructure-focused content that serves as a valuable resource for cloud infrastructure, virtualization, and image engineering professionals seeking their next opportunity.

Application Requirements

Candidates should have 5-8 years of relevant engineering experience, with a focus on virtualization and image engineering. Proficiency in Kubernetes, Terraform, and programming languages such as Go and Python is required.