Job Description
Job Summary:
As a DevOps Engineer, you will be part developer and part operations. 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 a software development and has a system administration background.
You will participate in gathering requirements from clients, 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 cloud orchestration systems, configuration management, and CI/CD systems in a production environment.
Essential Duties and Responsibilities:
- 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 project
- Design and develop the strategies and implementation necessary to produce reliable infrastructure systems according to requirements
- Work closely with other automation engineers, Agile project managers, QA engineers, technical writers, DBA'a, and security specialists to create environments where development, QA, staging, and production work can proceed in an automated fashion securely, efficiently, and flexibly
- Drive automation using popular cloud orchestration, configuration management, and CI/CD systems
- Help automate management and monitoring systems across all environments
- Help build adaptive and scalable containerized application infrastructure systems using micro-services best practices
- Creating infrastructure using repeatable templates and processes demonstrated by tearing them down and bringing them back up again in a safe and repeatable fashion without much manual labor
- Use modern automation and configuration management tool to automate DevOps tasks such as code check-in, software builds, smoke testing, server provisioning, and distributed system installations and builds moving through multiple environments
- Drive improvements to our build and release processes and tooling
- Effectively collaborate with peers in the operations and development teams to drive improvements to the general DevOps process
- Find and diagnose problems, using monitoring and logging tools, and resolve and/or escalate to support application development to ensure we are meeting our SLA service levels
- Broaden your understanding and contribute to the creation of system support documentation, and other onboarding materials for internal team members, clients, and service partners
- Perform system monitoring of Physical and Virtual Instances (VMware) Infrastructure
- Provide 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 field
- CI/CD
- DevOps
- Kubernetes
- Rancher
Knowledge, Skills, and Abilities Requirements:
- Production experience with full software development lifecycle in a team environment
- 5+ years of production experience with Linux system administration (RedHat / CentOS preferred) and/or application development
- Experience creating high availability architectures in the cloud
- Production 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 Trail
- Experience with configuration management systems like Ansible, Puppet, Chef, or SaltStack (preferably some experience with Ansible)
- Production experience with setting up CI/CD pipelines in systems like GitHub Actions, Jenkins, AWS Code Pipeline, or CircleCI
- Ability to own and administer complex applications (ESB, Messaging, etc) and manage implementation, troubleshoot deployment issues, and architect application integration.
- Expertise with Kubernetes, and Kubernetes configuration systems
- Experience with distributed eventing systems e.g. Solace, Kafka
- Working knowledge of any logging solution such as ELK, Splunk, Loki
Bonus Skills and Experience
- Knowledge of and experience with Cuelang
- Experience with MuleSoft
- Experience with Java and JVM configuration
TAB Bank Offers:
- Onsite Gym
- Tuition Reimbursement
- Paid Holidays
- Gym Reimbursement
- College Scholarships for Employees and Families
- 401(k)
- Paid Time Off (PTO)
- Employee Assistance Program (EAP)
- I Made the Grade
- Holiday Club Program
- Medical, Dental, Vision, Life and AD&D, Voluntary Disability, Flex Spending & Dependent Care
TAB Bank will not sponsor applicants for work visas.
Date Posted
02/14/2023
Views
12
Positive
Subjectivity Score: 0.9
Similar Jobs
Part time Associate Banker (30 Hours) Wall & 12th, Ogden, UT, Rocky Mountains - JPMorgan Chase
Views in the last 30 days - 0
View Details