Search

Senior Platform Engineering Architect

Norwegian Cruise Line Holdings Ltd.
locationMiami, FL 33222, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

JOB SUMMARY: Responsible for collaborating with developers to understand new and upcoming initiatives. Provide feedback on operational, development and architectural changes necessary to achieve such. Implement best practices on infrastructure-as-code, branch management, and CI/CD. Create scalable and composable cloud architectures using cutting-edge tools and platforms.


DUTIES & RESPONSIBILITIES:

  • Provide technical leadership for development teams to fully utilize all tooling in the SDLC.
  • Ensure architecture, operational practices, and workflow documentation established by leadership are followed.
  • Provide appropriate support on installing, configuring, and maintaining Linux containerized servers and services with cloud providers.
  • Oversee professional maintenance and administration of the source code control environment.
  • Foster high quality code through implementation of leadership-established static code analyzer tools, quality-gated CI/CD pipelines, and other testing platforms.
  • Ensure design and implementation of platform-provided tools promotes safer, faster, and more reliable deployments of applications.
  • Provide tooling to deploy web applications in production environments with minimal disruption.
  • Partner with Enterprise Applications team in the review of new technology requests and evaluate changes required to Platform tooling to support.
  • Evaluate and advise on new technologies that help set deliverability and code standards higher.
  • Conduct automated load testing as needed for high frequency deployment schedule.
  • Ensure security and code-complexity best-practices are followed throughout entire SDLC.
  • Research and present infrastructure and software tools used in the support and maintenance of enterprise clients.
  • Perform additional job-related duties as needed.


QUALIFICATIONS

DEGREE TYPE: Bachelor's Degree

FIELD(S) OF STUDY: Computer Science


EXPERIENCE:

  • Minimum 7 years of IT support and planning experience or
  • Experience with Argo, Jenkins, Github Actions, .NET, PHP, Java, Scala, and other Web programming languages desired.
  • Experience with production server support.
  • Experience with quality assurance activities and with agile development practices preferred.


COMPETENCIES/SKILLS:

  • Effective training and support of user communities with web technologies and tools.
  • Ability to present confidently among peers and leadership.
  • Depth and breadth of provisioning and CI/CD tools such as Ansible, Puppet, Chef, Helm, Terraform, and Jenkins.
  • Solid understanding of network routing, CDN operation and functionality.
  • Expertise using AWS to create elastic workflows that respond to ebbs and surges of production activity.
  • Solid understanding and demonstrated application of network and high-availability architecture.
  • Expert in use of Jenkins pipelines that utilize Github, Jira, and static code analyzers
  • Deep knowledge and understanding of network systems and IT infrastructure for support, maintenance, and planning purposes.
  • Thorough understanding of web architecture and problem solving.
  • Thorough understanding of Windows and Linux based computers systems.
  • Knowledge of server installation, configuration, and support.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...