Systems Reliability Engineer
CapB InfoteK
- Durham, NC
- Permanent
- Full-time
- Strong knowledge of Linux (RHEL, CentOS, Fedora)
- Strong knowledge and experience with reporting and monitoring systems
- Strong knowledge of and experience with Python (Python 3)
- Strong knowledge of version control systems (Git)
- Strong written and verbal communication skills in English, ability to communicate effectively in a global team
- Ability to multi-task
- Experience in software development methodologies
- Experience in software QA methodologies, tools and processes
- Experience with Linux containers
- Experience with IT Automation Tools (Ansible)
- Experience with the software release process and architecture of delivery pipelines
- Identify and resolve issues with the release pipeline
- Effectively communicate issues to stakeholders and team members to ensure proper visibility and resolution
- Software development to resolve issues for release pipeline services
- Create and maintain tools to support and enhance release pipeline services and teams
- Post-incident reviews
- Execute full software development life cycle
- Identify workflows that could benefit from automation
- Scope incoming requests and design solutions
- Produce well-designed, testable, and maintainable software
- Design user scenarios, test cases, and write automated tests
- Establish and maintain the continuous integration (CI) and continuous delivery (CD) testing environments
- Perform Root Cause Analysis
- Document and maintain software functionality
- Technical leadership
- Coach and mentor less experienced colleagues
- Provide code and peer reviews
- Improve team processes