Key Responsibilities
Design, implement, and maintain CI/CD pipelines to automate the software development lifecycle.
Collaborate with development, QA, and operations teams to ensure seamless integration and delivery of software.
Manage and monitor cloud infrastructure to ensure high availability, scalability, and security.
Implement infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
Automate repetitive tasks to improve efficiency and reduce manual effort.
Monitor system performance, identify bottlenecks, and implement optimizations.
Troubleshoot and resolve issues in development, test, and production environments.
Ensure best practices in configuration management and version control.
Stay updated with the latest industry trends and DevOps tools.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
4+ years of hands-on experience in DevOps, with a strong focus on automation and CI/CD.
Proficiency in scripting languages such as Python, Bash, or PowerShell.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Strong understanding of containerization and orchestration technologies like Docker and Kubernetes.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or Splunk.
Experience with configuration management tools like Ansible, Puppet, or Chef.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Bachelor's degree in Computer Science