Senior DevOps Engineer
rsystems
Job Description
Responsibilities:
- Collaborate with software developers, system operators, and other IT staff to manage code releases and deployments.
- Build and maintain tools for deployment, monitoring, and operations.
- Automate repetitive tasks to improve system reliability, efficiency, and scalability.
- Support and troubleshoot production systems and software applications.
- Implement CI/CD pipelines to streamline and automate the software development lifecycle.
- Manage infrastructure and configuration using Infrastructure as Code (IaC) tools.
- Ensure the security, performance, and reliability of cloud-based services and applications.
- Participate in on-call support rotations and incident response processes.
- Mentor junior team members and contribute to the team's knowledge base.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in DevOps or a similar role.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Understanding of configuration management tools like Ansible, Puppet, or Chef.
- Strong troubleshooting skills and the ability to communicate effectively with various stakeholders.
- Experience in Agile methodologies and a desire to work in a collaborative, fast-paced environment.