Overview
The Automation Engineering Team is dedicated to automating repetitive tasks and processes and improving the efficiency and effectiveness of our tools and services.
This team collaborates closely with the SRE team to develop and maintain automation solutions.
Responsibilities
- Develop and maintain automation scripts using Python, Jenkins DSL, Groovy, Ansible, Terraform, HELM, Bash, and PowerShell.
- Implement Infrastructure as Code (IaC) practices to manage and provision resources and develop and maintain configuration management solutions.
- Automate deployment processes to reduce manual effort and errors, and implement testing automation to ensure the reliability of deployments.
- Develop and implement automation for monitoring solutions, and optimize system performance through automation and process improvements.
- Collaborate with SREs and other teams to develop comprehensive automation solutions, create and maintain detailed documentation and training materials, and participate in vendor calls to learn about new features and vendor roadmaps.
- Conduct training sessions, workshops, demos, and roadshows to promote automation best practices and develop and share patterns and innovations within the team and organization.
- Participate in on-call rotations to provide support and address automation‑related issues.
A Day in the Life
- Develop and maintain automation scripts using languages such as Python, Jenkins DSL, Groovy, Ansible, Terraform, HELM, Bash, and PowerShell.
- Implement and manage Infrastructure as Code (IaC) to automate provisioning and configuration of infrastructure.
- Automate deployment processes to minimize manual intervention and reduce errors, and develop and integrate testing automation to ensure reliability and quality of deployments.
- Automate monitoring processes to enhance system observability and alerting, and work on performance optimization through automation and process improvements.
- Partner with the Enterprise Architecture (EA) team to discuss and implement solutions and ideas.
- Collaborate with SREs and other engineering teams to develop comprehensive automation solutions, create and maintain documentation and training materials for automation processes and tools.
- Conduct training sessions, workshops, demos to promote best practices in automation, and develop and share patterns and innovative solutions within the team and organization.
- Utilize scrum board and participate in sprints to manage and complete tasks, and serve as an escalation point for SREs, providing expertise and assistance in resolving complex issues.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: IT Services and IT Consulting
Referrals increase your chances of interviewing at Infinite Computer Solutions by 2x
Get notified about new Automation Engineer jobs in Colombia .
#J-18808-Ljbffr