We are seeking an experienced and enthusiastic DevOps Engineer to join our dynamic team. This role will work closely with software developers, system operators, and other IT staff members to manage code releases. The ideal candidate is a detail-oriented team player with experience in designing, implementing, and maintaining a robust deployment pipeline.
- Work collaboratively with software engineering teams to deploy and operate our systems.
- Help automate and streamline our operations and processes.
- Build and maintain tools for deployment, monitoring, and operations.
- Troubleshoot and resolve issues in our dev, test, and production environments.
- Develop and improve operational practices and procedures.
- Manage the CI/CD tooling and ensure all automated processes preserve the highest security and quality standards.
- Implement industry best practices for system hardening and configuration management.
- Foster a culture of continuous improvement in the areas of software development processes and operations.
- Proven experience as a DevOps Engineer or similar software development and system administration role.
- Knowledge of various scripting languages and system & server administration.
- Understanding of scalable computing systems, software architecture, data structures, and algorithms.
- Proficiency in version control tools like Git.
- Experience with CI/CD tools, configuration management tools, and cloud services.
- Knowledge of Docker, Kubernetes, or similar technologies.
- Familiarity with Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Join our team and contribute to an environment that is grounded in teamwork, innovation, and the desire to achieve greatness. We are excited to meet you!