PrincePerelson & Associates

DevOps Engineer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Ogden
  • Experience: NA
  • No. of Positions: 1
  • Salary Range: 0-110 k
  • Primary Skills: Amazon Web Services Cloud Distributed computing Configuration management DevOps High availability Infrastructure Engineering
  • Secondary Skills: Kubernetes Linux administration Load balancing Microservices MuleSoft Splunk
  • Job Location: Ogden, Utah
  • Posted Date: Posted today
Job Description

DevOps Engineer

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, Cloud Formation Templates, 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 product 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 through the use of 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 develop 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 Jenkins, AWS Code Pipeline, CircleCI, or Concourse
  • Ability to own and administer complex applications (ESB, Messaging, etc) and manage implementation, troubleshoot deployment issues, and architect application integration.
  • Expertise in Container Framework using Kubernetes
  • Experience with Solace, Kafka, MuleSoft (Prefered)
  • Working knowledge of any logging solution such as ELK, Splunk.

What We Offer:

  • Medical, Dental, Vision, Life and AD&D, Voluntary Disability, Flex Spending & Dependent Care
  • 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
  • Onsite Gym
Relevant Job Openings
CRM
Azure Data Architect with Talend
Azure Cloud Architect
Java Technical Lead
Java Full stack Developer
Java Architect