Job Description:
1. Design and develop automated deployment arrangements using configuration management technology.
2. Implement various development, testing, and automation tools to enhance efficiency and productivity.
3. Manage and maintain our IT infrastructure, including cloud platforms like AWS and GCP.
4. Select and deploy appropriate CI/CD tools to automate the software delivery pipeline.
5. Monitor infrastructure and applications to ensure optimal performance and availability.
6. Collaborate with development and operations teams to identify areas for improvement and implement best practices.
Required Candidate profile:
1. Strong understanding of Infrastructure as Code (IAC) principles.
2. Integrate cybersecurity best practices into development pipelines.
3. Proficiency in Terraform for infrastructure provisioning.
4. Experience with Kubernetes for container orchestration.
5. Solid knowledge of AWS and GCP cloud platforms.
6. Proficiency in Linux operating systems.
7. Experience with configuration management tools.
8. Familiarity with infrastructure and application monitoring tools.
9. Exposure to other cloud platforms such as Azure.
10. Knowledge of Docker for containerization.
11. Experience with CI/CD tools such as Jenkins or GitLab CI.
12. Proficiency in scripting languages like Python and Bash.
Mandatory Skills: IAC, Terraform, Kubernetes, Cloud Formation, Linux, Disaster Recovery, Cyber Security, Configuration Management, Infrastructure and Application monitoring.