Logo
TAB Bank

Platform Engineer Architect

TAB Bank, Ogden, Utah, United States, 84403


Job Summary:

As a Platform Engineer Architect, you will be part developer and part operations and lead the team of other DevOps Engineers. Our goal is to seek ways and methods to achieve automation through Infrastructure as Code, Terraform Configuration, and use of CI/CD wherever possible. The ideal candidate comes from software development and has a system administration background.

You will participate in gathering requirements from other IT teams, working with other engineers on the team, and translating those into reliable end-to-end automated infrastructure systems. You should have knowledge and experience with orchestration systems, configuration management, and CI/CD systems in a production environment.

Essential Duties and Responsibilities:

Lead the team of other DevOps Engineers to gather requirements from clients and other engineers working across the project, ensuring a solid understanding of the big picture and the end goals of the projectDesign and develop the strategies and implementation necessary to produce reliable infrastructure systems according to requirementsWork closely with other automation engineers, Agile project managers, QA engineers, technical writers, DBAs, and security specialists to create environments where development, QA, staging, and production work can proceed in an automated fashion securely, efficiently, and flexiblyDrive automation using popular cloud orchestration, configuration management, and CI/CD systemsHelp automate management and monitoring systems across all environmentsHelp build adaptive and scalable containerized application infrastructure systems using Kubernetes best practicesCreating infrastructure using repeatable templates and processes demonstrated by tearing them down and bringing them back up again in a safe and repeatable fashion that minimizes manual inputUse modern automation and configuration management tools to automate DevOps tasks such as software builds, smoke testing, server provisioning, and distributed system installations and builds moving through multiple environmentsDrive improvements to our build and release processes and toolingPlan Architecture changes and migrations with the Enterprise Architect and other members of the Architecture Community of PracticeEffectively collaborate with peers in the operations and development teams to drive improvements to the general DevOps processAssist application development teams in diagnosing and resolving problems, using monitoring and logging tools to ensure we are meeting our SLA service levelsBroaden your understanding and contribute to the creation of system support documentation, and other materials for internal team members, clients, and service partnersProvide expertise on application stack troubleshooting to include apache, tomcat, nginx and opensource software modules for failures.Other duties as assigned.Education and Experience Requirements:

Bachelor's degree in related fieldCI/CDDevOpsKubernetesKnowledge, Skills, and Abilities Requirements:

Production experience with full software development lifecycle in a team environment7+ years of production experience with Linux system administration (RedHat / Ubuntu preferred) and/or application developmentExperience creating high availability architectures using KubernetesProduction experience with core AWS services like VPCs, Internet Gateways, Subnets, Security Groups, Elastic IPs, and NAT Gateways, EC2 (Instances, EBS Volumes and Snapshots, Autoscale Groups, and Load Balancers), S3, EFS, IAM, CloudWatch and Cloud TrailExperience with configuration management systems like Ansible (preferred), Puppet, Chef, or SaltStackProduction experience with setting up CI/CD pipelines in systems like GitHub Actions (preferred), Jenkins, AWS Code Pipeline, or CircleCIAbility to own and administer complex applications (ESB, Messaging, etc) and deployment issuesExpertise with Kubernetes and Kubernetes configuration systemsExperience with distributed eventing systems e.g. Solace, KafkaWorking knowledge of any logging solution such as ELK, Splunk or LokiBonus Skills and Experience

Knowledge of and experience with CuelangExperience with Java and JVM configurationExperience implementing Consul or other service mesh solutionsDistributed Kubernetes cluster managementTAB Bank Offers:

Onsite GymTuition ReimbursementPaid HolidaysGym ReimbursementCollege Scholarships for Employees and Families401(k)Paid Time Off (PTO)Employee Assistance Program (EAP)I Made the GradeHoliday Club ProgramMedical, Dental, Vision, Life and AD&D, Voluntary Disability, Flex Spending & Dependent Care

TAB Bank will not sponsor applicants for work visas.