Heritage Environmental Services
Sr. DevOps Engineer
Heritage Environmental Services, Alexandria, Indiana, United States, 46001
Primary Purpose: The Sr. DevOps Engineer will ensure efficient and effective operation of enterprise business applications. In this position, you will bridge the communications gap between business users and information technologist, implement new capabilities and improve existing processes, and support enterprise IT applications. This position will collaborate with application stakeholders, project managers, and additional IT teams. The position is supported by fellow team members providing network services, data services, and basic user support. The position will be located at our Indianapolis Corporate campus and work closely with regional offices and field locations. Occasional travel and on-call rotation is required.
Essential Functions And Requirements
Heritage believes that each employee makes a significant contribution to our success. That contribution should not be limited by the assigned responsibilities. Therefore, this position description is designed to outline primary duties, qualifications, and job scope, but not limit the incumbent nor the company to just the work identified. It is our expectation that each employee will offer his\/her services wherever and whenever necessary to ensure the success of our endeavors.
Ensures Health & Safety is the number one goal by following policies, processes, and acting in a safe manner at all times.Create and maintain CI\/CD processes to support development teams.Design an infrastructure and configuration management strategy including, but not limited to: Infrastructure as Code, Container Environment, Infrastructure compliance and security.Design, develop, implement, and maintain Provisioning and Configuration Management with Ansible mostly, but not limited to, Azure and VMWare environments.Continuous Feedback: Design and optimize feedback mechanism to development teams; establish monitoring tools, metrics and notifications allowing for rapid response to system issues.Identify, create and implement fixes for potential security and performance issues for infrastructure and applications.Setup and configure load balancers, firewalls, dns, ssl and network connectivity to support software systems.Solicit, interpret, and document business requirements by interfacing directly with business users and stakeholders.Serves as a liaison between IT and business users to resolve differences between key stakeholders and external application vendors.Takes ownership of system issues, support requests, projects, and improvement tasks with some supervisionTier 3 support of issues unresolved by in-house tier 1 and 2 technicians.Plan and execute system upgrades including validation, benchmarking, UAC testing, and debugging.Coordinate new feature roll-out training with administrators and power users.Evaluate new and emerging technologies specific to the business industry.Travel up to 20%.
Education: Bachelors' degree in Information Technology required.
Experience: Minimum 5 years' experience in Linux Operating Systems or Application Administration position required. Experience reading and writing basic scripts for automation (e.g., yaml, bash, PowerShell) required. Experience with RedHat Enterprise Linux and Ansible required. Experience supporting a wide range of applications running on UNIX\/Linux and Windows operating systems required. Strong technical knowledge of network and UNIX\/Linux and Windows operating systems. UNIX\/Linux knowledge is preferred, but applicant must be willing to support both UNIX\/Linux and Windows operating systems.
Requirements
Technical Skills
Experience working with leading cloud platforms such as Azure and AWSHands-on experience with Kubernetes and Kubespray, CI\/CD tools like Git, TeamCity, JiraUnderstanding of DNS, CDN, SSL and networking conceptsDemonstrated ability to build and deploy containerized software in both cloud and on-premise environmentsHands-on experience with automation and configuration tools such as Ansible, Chef, or TerraformFamiliar with managing database instancesFamiliar with testing and code quality toolsGeneral operational experience to identify bottlenecks, profiling and load testing.
Knowledge and Abilities: Excellent communication skills. Willingness and ability to quickly understand new software products and technologies. Excellent listening, problem solving, critical thinking, and reasoning skills needed. Exhibits confidence to seek innovative solutions that drive business opportunity and value. Flexible, adaptable, well-organized, self-directed team player. Understands that no two projects are alike. Displays character and ethics. Will handle sensitive and confidential facts not meant for public disclosure. Ability to accurately estimate your own task durations, design and meet schedules. Regular and predictable attendance is an essential function of this job.
A post offer drug screen will be required. EEO including disability\/veteran#J-18808-Ljbffr
Essential Functions And Requirements
Heritage believes that each employee makes a significant contribution to our success. That contribution should not be limited by the assigned responsibilities. Therefore, this position description is designed to outline primary duties, qualifications, and job scope, but not limit the incumbent nor the company to just the work identified. It is our expectation that each employee will offer his\/her services wherever and whenever necessary to ensure the success of our endeavors.
Ensures Health & Safety is the number one goal by following policies, processes, and acting in a safe manner at all times.Create and maintain CI\/CD processes to support development teams.Design an infrastructure and configuration management strategy including, but not limited to: Infrastructure as Code, Container Environment, Infrastructure compliance and security.Design, develop, implement, and maintain Provisioning and Configuration Management with Ansible mostly, but not limited to, Azure and VMWare environments.Continuous Feedback: Design and optimize feedback mechanism to development teams; establish monitoring tools, metrics and notifications allowing for rapid response to system issues.Identify, create and implement fixes for potential security and performance issues for infrastructure and applications.Setup and configure load balancers, firewalls, dns, ssl and network connectivity to support software systems.Solicit, interpret, and document business requirements by interfacing directly with business users and stakeholders.Serves as a liaison between IT and business users to resolve differences between key stakeholders and external application vendors.Takes ownership of system issues, support requests, projects, and improvement tasks with some supervisionTier 3 support of issues unresolved by in-house tier 1 and 2 technicians.Plan and execute system upgrades including validation, benchmarking, UAC testing, and debugging.Coordinate new feature roll-out training with administrators and power users.Evaluate new and emerging technologies specific to the business industry.Travel up to 20%.
Education: Bachelors' degree in Information Technology required.
Experience: Minimum 5 years' experience in Linux Operating Systems or Application Administration position required. Experience reading and writing basic scripts for automation (e.g., yaml, bash, PowerShell) required. Experience with RedHat Enterprise Linux and Ansible required. Experience supporting a wide range of applications running on UNIX\/Linux and Windows operating systems required. Strong technical knowledge of network and UNIX\/Linux and Windows operating systems. UNIX\/Linux knowledge is preferred, but applicant must be willing to support both UNIX\/Linux and Windows operating systems.
Requirements
Technical Skills
Experience working with leading cloud platforms such as Azure and AWSHands-on experience with Kubernetes and Kubespray, CI\/CD tools like Git, TeamCity, JiraUnderstanding of DNS, CDN, SSL and networking conceptsDemonstrated ability to build and deploy containerized software in both cloud and on-premise environmentsHands-on experience with automation and configuration tools such as Ansible, Chef, or TerraformFamiliar with managing database instancesFamiliar with testing and code quality toolsGeneral operational experience to identify bottlenecks, profiling and load testing.
Knowledge and Abilities: Excellent communication skills. Willingness and ability to quickly understand new software products and technologies. Excellent listening, problem solving, critical thinking, and reasoning skills needed. Exhibits confidence to seek innovative solutions that drive business opportunity and value. Flexible, adaptable, well-organized, self-directed team player. Understands that no two projects are alike. Displays character and ethics. Will handle sensitive and confidential facts not meant for public disclosure. Ability to accurately estimate your own task durations, design and meet schedules. Regular and predictable attendance is an essential function of this job.
A post offer drug screen will be required. EEO including disability\/veteran#J-18808-Ljbffr