- Design, implement, and maintain infrastructure as code using tools such as Terraform, Ansible, or CloudFormation.
- Automate the provisioning and configuration of infrastructure components.
- Implement and manage CI/CD pipelines for automating the build, test, and deployment processes.
- Ensure the scalability and reliability of CI/CD workflows.
- Experience with containerization technologies such as Docker.
- Orchestrate and manage containerized applications using Kubernetes or similar tools.
- Implement security best practices in the CI/CD pipeline and infrastructure.
- Ensure compliance with industry standards and regulations.
- Automate repetitive tasks and manual processes to improve efficiency.
- Scripting experience with languages such as Python, Bash, or PowerShell.
- Minimum of 5 years of experience in a DevOps role.
- Strong experience with cloud platforms such as AWS, Azure, or GCP.
- Proficiency in scripting and automation.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or Travis CI.
- Solid understanding of containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of infrastructure automation tools (Terraform, Ansible).
- Familiarity with security best practices in cloud environments.