We are seeking an experienced and skilled DevOps Engineer to join our growing team. As a DevOps Engineer, you will play a crucial role in designing, implementing, and maintaining our continuous integration and delivery (CI/CD) pipelines, infrastructure, and deployment processes. If you have a strong background in DevOps practices, a proven track record of successful implementations, and a passion for automating and optimizing development workflows, we invite you to apply for this exciting opportunity . Responsibilities:
Design, implement, and maintain CI/CD pipelines for application deployment
Collaborate with development and operations teams to automate manual processes
Manage and maintain infrastructure as code (IaC) using tools such as Terraform or Ansible
Monitor and optimize system performance, reliability, and availability
Implement security best practices in the development and deployment processes
Troubleshoot and resolve issues in collaboration with cross-functional teams
Collaborate with developers to integrate automated testing into the CI/CD pipeline
Ensure scalability, efficiency, and reliability of infrastructure components
Stay up-to-date with the latest DevOps technologies and industry best practices
Participate in on-call rotation for system support
Requirements
Bachelors degree in Computer Science, Engineering, or related field
1-3+ years of professional experience as a DevOps Engineer or in a similar role
Strong proficiency in scripting languages such as Python, Bash, or Ruby
Experience with CI/CD tools such as Jenkins, GitLab CI, or Travis CI
Familiarity with containerization and orchestration tools (Docker, Kubernetes)
Knowledge of infrastructure as code (IaC) principles and tools
Solid understanding of version control systems, preferably Git
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Strong problem-solving and analytical skills
Excellent communication and collaboration skills Preferred Skills: