DevOps Engineer III’
Pittsburgh, PA
Job Description:
Let’s automate everything. The DevOps Engineer III is responsible for working with cross functional teams to identify, implement and monitor tools used for software version control, application builds, infrastructure changes and deployments. This position will help us transform our blend of legacy and newer technologies to follow CI/CD principles and gain faster feedback. Individuals with a firm, holistic understanding of both the operational (Windows, Linux, GCP environments) and scope aspects of projects and "keeping the lights on" work tend to excel in this position. This position has no direct reports.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Maintain the release repository and manage key information such as build and release procedures
Deploy product updates in all environments as required while implementing integrations when they arise.
Consult with peers to troubleshoot issues that arise during testing and production, catching issues before launch
Design, implement and test automation scripts/tools for application build, deployment and provisioning
Automate operational processes as needed, with accuracy and following audit compliance requirements.
Provide technical guidance and educate other engineers and peers on development and operations, seeking to continually improve processes companywide
Build, maintain, and monitor configuration standards
Configure the various application and CI/CD tools to support the organization (e.g. Azure DevOps, Octopus, TFS/Azure DevOps, Jenkins)
Manage and/or work with infrastructure provisioning on security and user permissions
Architect and build continuous or on demand end-to-end deployment pipelines
Analyze current technology used in the company and develop steps and processes to improve or expand upon them
Offer technical support where needed, developing software for our back-end systems
Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.
Partner with stakeholders, both leadership and subject matter experts, to build a holistic view of the organization's processes, information, and information technology assets
Manage build activities until the software is deployed and delivered to users in all environments, ultimately to production
Work with project and infrastructure teams to meet the quality and timely release of new software updates
Develop and monitor metrics and SLAs and identify ways to improve
Establish DevOps Engineer team best practices and processes; update existing processes
Create tools to empower developers to manage production infrastructure
Stay current with industry trends and identify new ways for our business to improve.
Other duties as assigned
REQUIREMENTS:
Bachelor’s degree in computer science, engineering or related field
5+ years of experience in a DevOps Engineer or similar role; experience in software development and infrastructure
Ability to independently identify, research and resolve issues
An articulate individual who can relate to people at all levels of an organization and has excellent communication skills
Demonstrated work experience in building and leading teams – helping team members stay focused on the mission
Professional work experience in project organization
A decisive individual who possesses a detail oriented perspective
Sound technical skills, analytical ability, good judgment, and strong operational focus
Experience with Linux and/or Windows infrastructures, database SQL (Oracle or MS SQL), CI/CD tools (TFS/Azure DevOps, Jenkins, Octopus, or other similar tools)
Strong programming skills in Bash, Python, Perl, PowerShell, Terraform, Ruby or similar language(s)
Experience with project management and workflow tools such as Agile, Azure DevOps, Confluence, Jira, Scrum/Kanban/SAFe, etc.
Good interpersonal skills and ability to explain protocols and processes with team and management.
Time and project management skills, with the capability to prioritize and multitask as needed
Current understanding of best practices regarding system security measures
Experience building platforms for monitoring & alerting
Stellar troubleshooting skills with the ability to spot issues before they become problems.
Deep understanding of system and/or network administration
Current with industry trends, IT ops and industry best practices, and able to identify the ones we should implement
Proficient in Microsoft Office and industry related software programs
Ability to work extended hours, weekends, and holidays pursuant with industry demands
2+ years of cloud experience (GCP preferred)
PREFERRED QUALIFICATIONS:
Demonstrated agile methodologies/SDLC experience
Demonstrated knowledge of pharmacy benefits management or health care domain
An orientation toward personal growth and continuous improvement
Infrastructure automation experience
A relentless security-first mindset. You think like an attacker
Knowledge of Linux Kernel fundamentals including job management, memory management, file systems, networking & debugging