Carnival Cruise Line is the world’s most popular cruise line, offering unique experiences across their fleet. They are seeking a Senior Engineer, DevOps who will be responsible for designing and supporting the organization's cloud and on-premises infrastructure, driving automation and operational excellence across enterprise applications and platforms.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines to support rapid, reliable software delivery
- Develop infrastructure-as-code (IaC) solutions using tools such as Terraform, CloudFormation, or similar technologies
- Automate provisioning, deployment, monitoring, and operational processes to reduce manual effort and improve consistency
- Build and maintain reusable automation frameworks and deployment standards
- Drive adoption of DevOps best practices across engineering teams
- Design and support cloud-native and hybrid infrastructure environments
- Manage cloud platforms such as AWS, Azure, or Google Cloud Platform
- Optimize infrastructure performance, scalability, availability, and cost efficiency
- Implement containerization and orchestration technologies including Docker and Kubernetes
- Ensure infrastructure aligns with enterprise architecture and security standards
- Develop and maintain monitoring, logging, and observability solutions
- Implement proactive alerting and performance management capabilities
- Participate in incident response, root cause analysis, and post-incident reviews
- Drive continuous improvement initiatives to improve service reliability and operational resilience
- Support Site Reliability Engineering (SRE) practices and operational maturity initiatives
- Integrate security controls into CI/CD pipelines and infrastructure automation
- Support DevSecOps initiatives and secure software delivery practices
- Ensure compliance with corporate security standards, regulatory requirements, and audit controls
- Collaborate with cybersecurity teams to remediate vulnerabilities and strengthen platform security
- Provide technical leadership and mentorship to engineers and project teams
- Participate in architecture reviews and technology evaluations
- Collaborate with development teams to improve deployment efficiency and application reliability
- Establish engineering standards, documentation, and operational runbooks
- Lead complex infrastructure and automation initiatives across multiple teams
- Stay abreast of emerging technologies, industry trends, and best practices
- Research new tools, frameworks, and methodologies that can enhance solution designs and delivery
- Participate in the evaluation and selection of appropriate technologies, frameworks, and tools to support the development and deployment of applications
Requirements:
- Bachelor's Degree in information technology, computer science, or related field or related equivalent work experience
- Strong experience with CI/CD tools (Azure DevOps, GitHub Actions, GitLab CI/CD, Jenkins, Gitlab CI/CD, or similar)
- Strong experience in Infrastructure as Code (Terraform, CloudFormation, Ansible, or similar)
- Strong experience in at least one major cloud provider (Azure, AWS, or GCP; multi-cloud plus)
- Expertise in Kubernetes, Terraform, CI/CD and cloud automation and container platforms
- Strong experience in GitOps methodologies and tools (e.g., ArgoCD), platform engineering, self-service infrastructure, developer enablement, reusable deployment patterns
- Proficient in system monitoring tools including metrics, logging and alerting platforms
- Expertise web-enabling technologies, web and administrative tools
- Expertise in Source Control; Continuous Integration; Infrastructure Automation; Deployment Automation & Orchestration; Mobile Device Management
- Solid understanding of networking, security best practices, and system architecture
- Ability to think critically, solve problems creatively, and perform root cause analysis
- Flexibility to adjust to changing priorities and deadlines
- Good analytical skills and attention to detail with a strong business sense
- Ability to manage tight deadlines, prioritize workload, and achieve effective results
- Ability to write comprehensive and concise technical communications (i.e. email, reports, presentations) to be consumed by non-technical individuals
- Ability to create PowerPoint presentations that are informative and engaging and deliver them to various audiences including management
- Very good communication, team building, conflict management, and organizational skills
- Proven track record of working collaboratively with cross functional teams to achieve common goals and drive results
- Ability to quickly learn new technologies and concepts
- 5+ Years of experience in ITIL and IT project management via various SDLCs (i.e. Agile, Waterfall, Hybrid, etc.)
- Experience in DevOps, Cloud Engineering, Infrastructure Engineering, or related technical disciplines
- 3+ Years of experience designing and supporting enterprise CI/CD platforms
- Experience supporting large-scale production environments
- Experience in network, server, and application-status monitoring
- Experience in cloud infrastructure and modern application deployment methodologies
- AWS or Azure Certification
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Security Specialist (CKS)
- Project Management Professional (PMP - PMI)
- Information Technology Infrastructure Library (ITIL)
- 1+ year in the cruise and/or travel industry