Engineer III, DevOps

Concentra, Inc.
Addison, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Addison, United States of America

Tech stack

Java
.NET
Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Application Performance Management
Confluence
JIRA
Azure
Bash
C Sharp (Programming Language)
Computer Engineering
Relational Databases
Linux
DevOps
Identity and Access Management
Python
PostgreSQL
Microsoft SQL Server
SQL Azure
MySQL
Oracle Applications
Powershell
Productivity Software
Ansible
Software Engineering
Systems Integration
Web Application Frameworks
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
SAP Sybase ASE
Kubernetes Helm Charts
AWS Lambda
Infrastructure as Code (IaC)
Gitlab
GIT
Amazon Web Services (AWS)
Kubernetes
Information Technology
Atlassian Tools
Terraform
Software Version Control
Dynatrace
Serverless Computing
TIBCO (Software)
Docker

Job description

The DevOps Engineer III is responsible for automating and maintaining configurations, deployments, services, integrations, and monitoring. Additionally, they are expected to deploy applications, resolve issues, and improve custom application performance, as well as assist software engineering with planned improvements and projects. The DevOps Engineer III position maintains legacy applications while working with application development to migrate these applications to modern frameworks in cloud environments. The role includes extensive coordination with the application, development, and security teams. The DevOps Engineer III is also expected to design and implement automation to support business processes or technology. An ability to rapidly learn new technologies and environments to ensure a superior level of customer service is a must. They are responsible for incorporating and adhering to requirements defined by technology standards. Responsibilities Create, configure, and maintain CI/CD pipelines as well as enforcing and adjusting standards as needed

  • Expand, optimize, and refactor CI/CD pipelines for enhanced efficiency, security, reliability, and observability
  • Configure, monitor, and maintain applications, services, and environments
  • Create, maintain, and update Configuration as Code (CaC) (Ansible experience is a plus)
  • Create templates, roles and playbooks for CaC which are reused across multiple systems or environments
  • Create, maintain, and update Infrastructure as Code (IaC) (Terraform experience a plus)
  • Create modules and templates for IaC
  • Create pipelines design patterns for pipeline build and deployment of container-based applications and services
  • Deploy and maintain applications into Kubernetes using Helm charts
  • Lead analyzation of environments, systems, and services to remediate service degradation and service outages
  • Identify root causes for service degradation and service outages
  • Provide in-depth knowledge of IAM, encryption, and security policies to ensure secure practices
  • Apply knowledge across several Lines of Business
  • Innovate on pipelines including build, test, and deployment stages
  • Create, maintain, and update documentation and deployment diagrams, including revising formats for best practices
  • Identify improvements and areas for innovation in the codebase to drive a DevOps culture
  • Consult on custom developed application architecture
  • Assist technical and non-technical teams with new applications and application update rollouts
  • Suggest and implement improvements to existing software development processes and workflows
  • Promote communication, integration, and collaboration for enhanced software development productivity
  • Provide technical mentoring to the more junior DevOps Engineers
  • Ensure all changes comply with change management policies and procedures
  • Ensure all applications and services are monitored and help identify the key metrics required for observability
  • Assist application engineering analysis of applications and services from monitoring and as well as trending from key observability metrics

Requirements

  • Education Level: Bachelor's Degree Major: Computer Engineering or Computer Science Degree must be from an accredited college or university.
  • 5+ yrs. relevant experience.
  • Mastery of AWS or Azure required, ideally also with experience of the other
  • Expertise with PowerShell, python, bash, or other scripting languages required
  • Expertise with Configuration as Code (CaC), preferably with ansible
  • Mastery of Infrastructure as Code (IaC), preferably with terraform
  • Expertise with source control and git required, preferably with GitLab and GitLab Runners
  • Expertise with CI/CD pipelines, preferably with GitLab Runners
  • Expertise with containers, such as Docker Images or Kubernetes, required
  • Experience with modern multi-tier applications required
  • Large scale multi-site operations experience required
  • Experience with operating systems administration, including Windows and Linux, required; preferably with expertise in at least one
  • Knowledge of browser-based technology required
  • Knowledge of networking required
  • Knowledge of Microsoft productivity applications required
  • Experience with observability and monitoring solutions required (Dynatrace experience preferred)
  • Experience with Atlassian tools (e.g. Jira, Confluence) preferred
  • Experience with Agile processes and methods required
  • Experience with integration services and messaging brokers a bonus, such as TIBCO BusinessWorks, BusinessConnect and EMS
  • Experience with serverless code or Function as a Service (FaaS) a plus (e.g. Azure Functions and AWS Lambda)
  • Development experience with any of the listed technologies a plus (.NET, Java, C#, Python)
  • Experience with relational databases a plus (SQL Server, Oracle, Sybase, MySQL, Postgres, AWS Aurora, Azure SQL)
  • Concentra Core Competencies of Service Mentality, Attention to Detail, Sense of Urgency, Initiative and Flexibility
  • Ability to make decisions or solve problems by using logic to identify key facts, explore alternatives, and propose quality solutions
  • Outstanding customer service skills as well as the ability to deal with people in a manner which shows tact and professionalism
  • The ability to properly handle sensitive and confidential information (including HIPAA and PHI) in accordance with federal and state laws and company policies
  • Ability to effectively multi-task and adapt to changing business priorities.
  • Excellent attention to detail
  • Willingness to learn new technologies
  • Excellent analytical and problem-solving skills are essential
  • Identify patterns and logical relationships
  • Excellent time management and organizational skills are required
  • Proven drive towards continual improvement
  • Strong interpersonal and communication skills a must; ability to read, write, and speak in a professional manner.
  • Clearly and accurately describe a design, implementation, configuration, or error when documenting or communicating
  • Superior customer service skills
  • Must possess a personal sense of urgency
  • Requires superior teamwork skills.

Benefits & conditions

Employee Benefits

  • 401(k) Retirement Plan with Employer Match
  • Medical, Vision, Prescription, Telehealth, & Dental Plans
  • Life & Disability Insurance
  • Paid Time Off
  • Colleague Referral Bonus Program
  • Tuition Reimbursement
  • Commuter Benefits
  • Dependent Care Spending Account
  • Employee Discounts

About the company

Concentra is recognized as the nation's leading occupational health care company. With more than 40 years of experience, Concentra is dedicated to our mission to improve the health of America's workforce, one patient at a time. With a wide range of services and proactive approaches to care, Concentra colleagues provide exceptional service to employers and exceptional care to their employees.

Apply for this position