Job DescriptionsResponsibilities:
Collaboration:
• Work closely with cross-functional Scrum teams to understand development and operational needs.
• Facilitate communication and collaboration between development and operations teams.
Continuous Integration and Continuous Delivery:
• Design, implement, and maintain CI/CD pipelines to automate the software delivery process.
• Ensure fast and reliable build, test, and deployment processes.
Infrastructure as Code (IaC):
• Implement and manage infrastructure using tools like Terraform, Ansible, or similar.
• Maintain version-controlled infrastructure as code to ensure consistency and repeatability.
Monitoring and Logging:
• Implement and maintain monitoring and logging solutions to ensure the availability and performance of
systems.
• Proactively identify and resolve issues to minimize downtime.
Security:
• Collaborate with security teams to implement and enforce security best practices.
• Conduct regular security audits and implement necessary measures to protect systems.
Automation:
• Identify and automate manual and repetitive tasks to improve overall efficiency.
• Implement and maintain automation scripts for configuration management and deployment.
Release Management:
• Coordinate and manage software releases, ensuring smooth deployments and rollbacks if necessary.
• Work with development teams to define release processes and schedules.
Technical Support:
• Provide technical support for production systems and troubleshoot issues.
• Participate in on-call rotation for critical production incidents.