Key Responsibilities
- Design, implement, and maintain CI/CD pipelines (e.g., using Jenkins, GitHub Actions, or GitLab CI/CD)
- Automate infrastructure using tools like Terraform or Ansible
- Manage cloud infrastructure (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
- Monitor system performance using tools like Prometheus, Grafana
- Ensure system security, compliance, and backup strategies
- Containerize applications using Docker and orchestrate using Kubernetes
- Troubleshoot production issues and optimize system performance
- Collaborate with developers to streamline release cycles
Required Skills
- Strong experience with Linux/Unix systems
- Proficiency in scripting languages (Python, Bash, or Shell)
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab)
- Knowledge of containerization (Docker, Kubernetes)
- Familiarity with cloud services (AWS, Azure, GCP)
- Understanding of networking, security, and system architecture
- Experience with version control systems like Git
Preferred Qualifications
- Experience with microservices architecture
- Knowledge of Infrastructure as Code (IaC)
- Familiarity with logging tools like ELK Stack
- Certification in AWS/Azure/GCP is a plus
- Experience with Agile/Scrum methodologies
Skills: infrastructure,docker,ci,cloud,aws,architecture,cd