DevOps Engineer
devops engineer
Location: Remote
Industry: Education Technology
summary
As the DevOps Engineer, you will work directly with the Software Engineering team to automate, monitor and develop self-service tools, including continuous integration and delivery (CICD), configuration management, and automated deployment scripts to ensure the applications are up and running 24X7. This candidate should possess a strong expertise and motivation to work in a system ops and engineering role.
responsibilities
- Implement and manage a continuous delivery system on the Amazon Web Services (AWS) platform
- Evaluate existing pipeline and external dependencies
- Provide evidence based recommendations on enhancements the existing pipeline
- Work with QA team to integrate automated testing at key milestones in the pipeline
- Increase the efficiency / speed of the pipeline, and production deployments
- Develop and maintain configuration management tools to automate operational processes
- Maintain users access to all systems
- Manage service specific package dependencies
- Deploy security updates environment wide
- Execute production code deployments
- Manage server provisioning and configuration management
- Understand, implement, and automate security controls, processes, and compliance requirements
- Monitor industry reports for emerging systems, software and networking vulnerabilities
- Establish, manage and execute a systems security patch and upgrade maintenance schedule
- Ensure quarterly External PCI scans remain in a passing state
- Assist with annual PCI Audit requirements
- Define, implement, and deploy monitoring, metrics, and centralized logging systems
- Define critical systems metrics and create robust monitoring and alerting around them
- Monitor and evaluate both systems and network load to establish a baseline
- Migrate all existing monitors and alerts from into a centralized logging system
- Validate that all critical systems metrics are being logged
required qualifications
- Implement and manage a continuous delivery system on the Amazon Web Services (AWS) platform
- Evaluate existing pipeline and external dependencies
- Provide evidence based recommendations on enhancements the existing pipeline
- Work with QA team to integrate automated testing at key milestones in the pipeline
- Increase the efficiency / speed of the pipeline, and production deployments
- Develop and maintain configuration management tools to automate operational processes
- Maintain users access to all systems
- Manage service specific package dependencies
- Deploy security updates environment wide
- Execute production code deployments
- Manage server provisioning and configuration management
- Understand, implement, and automate security controls, processes, and compliance requirements
- Monitor industry reports for emerging systems, software and networking vulnerabilities
- Establish, manage and execute a systems security patch and upgrade maintenance schedule
- Ensure quarterly External PCI scans remain in a passing state
- Assist with annual PCI Audit requirements
- Define, implement, and deploy monitoring, metrics, and centralized logging systems
- Define critical systems metrics and create robust monitoring and alerting around them
- Monitor and evaluate both systems and network load to establish a baseline
- Migrate all existing monitors and alerts from into a centralized logging system
- Validate that all critical systems metrics are being logged
ready to hop in? apply now: