Ryan is a company that fosters an open-minded atmosphere of learning and growth, and they are seeking a Senior DevOps Engineer to contribute to their ambitious strategic initiative. The role involves designing, maintaining, and managing infrastructure configuration to achieve a continuous deployable system while ensuring exceptional service delivery for clients.
Responsibilities:
- Support and assist development teams as needed
- Lead and guide the team in identifying new technologies
- Cross train other members of the DevOps group
- Act as a technical reference for staff on existing and upcoming technologies
- Proactively provide updates to CI/CD pipelines and tooling around them
- Implement and maintain monitoring and alerting systems
- Build and maintain production systems ensuring high availability and scalability
- Oversee routine maintenance procedures and perform diagnostic tests
- Submit recommendations to application development teams for upgrades and enhancements
- Contribute to efficiency improvements through process automation
- Document and maintain system design and functions
- Performs other duties as assigned
Requirements:
- Bachelor's in Computer Science, Engineering, Mathematics or equivalent related work experience
- Six or more years of practical applications development experience in a DevOps or System Engineer capacity
- Strong knowledge of Azure
- Strong knowledge of AWS
- Strong knowledge of Azure DevOps
- Strong knowledge of Windows Server
- Strong knowledge of Microsoft SQL Server
- Strong knowledge of Linux operating systems
- Strong knowledge of scripting (Python, PowerShell)
- Strong knowledge of automation (Terraform, Ansible, CloudFormation, etc.)
- Strong knowledge of containerization technologies such as Docker, Kubernetes
- Valid driver's license required