Role Overview
We are seeking a skilled DevOps Engineer to manage and improve our development and deployment infrastructure. The role involves automating workflows, maintaining cloud environments, and implementing CI/CD pipelines to ensure efficient and reliable software delivery.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for application deployment
- Automate infrastructure provisioning and configuration management
- Manage cloud environments (AWS, Azure, or GCP)
- Monitor system performance, availability, and security
- Collaborate with development and operations teams to improve deployment processes
- Implement containerization and orchestration solutions
- Troubleshoot system issues and optimize infrastructure performance
- Maintain documentation for infrastructure and deployment processes
Required Qualifications
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
- Experience with DevOps tools such as Jenkins, GitLab CI, or CircleCI
- Knowledge of containerization technologies like Docker and Kubernetes
- Experience with cloud platforms (AWS, Azure, or GCP)
- Proficiency in scripting languages such as Python, Bash, or PowerShell
- Familiarity with infrastructure-as-code tools such as Terraform or Ansible
- Strong understanding of Linux systems and networking concepts
Preferred Skills
- Experience with monitoring tools like Prometheus, Grafana, or ELK Stack
- Knowledge of security best practices in cloud environments
- Experience with microservices architectures
- Familiarity with Agile and DevOps methodologies