Your mission
Key responsibilities
- CI/CD Pipeline Development: Design, build, and maintain robust continuous integration and continuous deployment (CI/CD) pipelines to automate the software build, test, and deployment processes.
- Infrastructure Automation: Develop and maintain Infrastructure as Code (IaC) scripts using tools like Terraform, Ansible, or CloudFormation to automate the provisioning, configuration, and management of cloud infrastructure.
- Monitoring and Logging: Implement monitoring, logging, and alerting solutions using tools such as Prometheus, Grafana, ELK Stack, or Datadog to ensure high availability, performance, and reliability of applications and infrastructure.
- Cloud Management: Manage cloud environments (AWS, Azure, Google Cloud) to ensure scalability, security, and cost-efficiency of resources.
- Collaboration: Work closely with development, QA, and operations teams to align efforts, streamline workflows, and ensure seamless integration of new software features and updates.
- Security and Compliance: Implement security best practices throughout the CI/CD pipeline and cloud infrastructure, ensuring compliance with industry standards and regulatory requirements.
- Performance Optimization: Analyse system performance and recommend improvements to enhance the efficiency, reliability, and scalability of software applications and infrastructure.
- Incident Response: Participate in incident response activities, troubleshooting and resolving issues related to infrastructure, deployment, and application performance.
- Continuous Improvement: Identify opportunities for process improvement and automation, promoting a culture of continuous learning and innovation within the team.