Description

Responsibilities:

Collaborate with software developers to design and implement continuous integration and continuous deployment (CI/CD) pipelines.
Configure and maintain infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
Monitor and troubleshoot production systems to ensure high availability, performance, and reliability.
Automate repetitive tasks and streamline operational processes to improve efficiency.
Implement and manage containerization technologies such as Docker and Kubernetes.
Manage and optimize cloud-based infrastructure on platforms such as AWS, Azure, or GCP.
Work closely with cross-functional teams to identify areas for improvement and implement solutions.
Stay up-to-date with emerging technologies and best practices in DevOps and cloud computing.


Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field.
Strong understanding of Linux/Unix systems administration.
Proficiency in languages such as Bash, Python, or Ruby.
Familiarity with version control systems such as Git.
Experience with CI/CD tools such as Jenkins, Travis CI, or GitLab CI.
Knowledge of configuration management tools such as Ansible, Puppet, or Chef.
Basic understanding of networking concepts and protocols.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills.
Ability to work independently and in a team environment.

Education

Bachelor's degree in Computer Science