Description

Job Description: Junior/Senior DevOps EngineerWe are seeking a skilled and experienced DevOps Engineer to join our dynamic team. The ideal candidate will have 3 to 8 years of hands-on experience in implementing and managing DevOps practices. As a DevOps Engineer, you will be responsible for collaborating with software developers, system operators, and other IT staff members to manage code releases.

 

Key Responsibilities:

- Design, build, and maintain efficient, reusable, and reliable DevOps pipelines and infrastructure.

- Implement automation tools and frameworks (CI/CD pipelines) to streamline the development and testing processes.

- Monitor and maintain the health, performance, and security of the cloud infrastructure.

- Troubleshoot and resolve issues in development, test, and production environments.

- Work closely with development teams to ensure code deployment meets high standards.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Optimize and improve existing processes, tools, and infrastructure to increase efficiency.

 

Skills and Qualifications:

- Bachelor's degree in Computer Science, Engineering, or related field.

- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.

- Proficiency in scripting languages like Python, Bash, or Perl.

- Hands-on experience with configuration management tools like Ansible, Puppet, or Chef.

- Experience with containerization and orchestration tools such as Docker and Kubernetes.

- Knowledge of monitoring tools like Prometheus, Grafana, ELK Stack, or similar.

- Familiarity with source control tools such as Git or SVN.

- Excellent problem-solving skills and the ability to work independently as well as part of a team.

- Strong communication skills and the ability to interact effectively with technical and non-technical team members.

Education

Bachelor's degree in Computer Science, Engineering