Role Overview
We are seeking a skilled and proactive DevOps Engineer to manage, automate, and optimize our development and deployment infrastructure. The ideal candidate will be responsible for CI/CD implementation, cloud infrastructure management, deployment automation, server monitoring, security practices, and ensuring system scalability, reliability, and high availability.
Responsibilities
- Design, implement, and maintain CI/CD pipelines for seamless software deployments.
- Automate infrastructure provisioning and configuration management processes.
- Manage cloud infrastructure on AWS, Azure, or Google Cloud Platform.
- Deploy, monitor, and maintain containerized applications using Docker and Kubernetes.
- Ensure high availability, scalability, and performance of production environments.
- Monitor servers, applications, and infrastructure using monitoring tools and alerts.
- Troubleshoot infrastructure, deployment, and application performance issues.
- Implement backup, disaster recovery, and system security best practices.
- Collaborate closely with development teams to streamline release cycles and deployment workflows.
- Manage server configurations, load balancers, networking, and domain configurations.
- Maintain documentation for infrastructure, deployment procedures, and DevOps workflows.
- Optimize cloud resource utilization and infrastructure costs.
Requirements
- Proven experience as a DevOps Engineer, Cloud Engineer, or System Administrator.
- Strong knowledge of Linux/Unix systems administration.
- Hands-on experience with cloud platforms: AWS / Azure / GCP.
- Strong expertise in Docker, Kubernetes, and container orchestration.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or CircleCI.
- Experience with Infrastructure as Code tools like Terraform, Ansible, or CloudFormation.
- Proficiency in scripting languages such as Bash, Shell, Python, or YAML.
- Strong understanding of networking concepts, DNS, SSL, firewalls, and load balancing.
- Experience with monitoring/logging tools such as Prometheus, Grafana, ELK Stack, Datadog, or CloudWatch.
- Knowledge of version control systems like Git and repository workflows.
- Strong troubleshooting, analytical, and problem-solving abilities.
- Ability to work collaboratively with cross-functional teams.
Skills
- AWS
- Kubernetes
- Terraform
- Docker
- Python