DevOps Engineer
The DevOps Engineer will design and implement build, deployment, and monitoring systems using tools like Grafana, Prometheus, Kubernetes, and Terraform. The role involves collaborating with global teams to improve infrastructure and application development while maintaining operational health.
- Compensation
- Not disclosed
- Location
- Medellín, Colombia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Devops
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
Nice to have
- At least 2 years of experience in a software product development environment
- Experience with cloud services like AWS or Microsoft Azure
- Proficiency in scripting languages like Go, JavaScript, and Python
- Experience with software infrastructure management including Kubernetes and Terraform
- Experience deploying CloudOps/SRE practices
- Knowledge of software and deployment test methodologies and automated test tools
- Software development on both Windows and Linux
Full description
Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.
We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us!
Job Description
You will play an active role in all the stages of the development lifecycle and support your team throughout the process. You will also help ensure that developed products and deployments meet requirements and are within total quality management standards. You will collaborate with multiple, global teams. When you join our software engineering group, you become part of a team that believes in knowledge sharing and collaboration and that is committed to using reliable and well-thought-out engineering practices and technology to overcome any challenges. We are looking for someone who will use from a diverse set of technical backgrounds and opinions by encouraging a team-oriented environment and the use of open and direct communications, and respect. You will also seek knowledge of new developments in the software engineering, computer engineering, and test automation fields and will identify and pursue career training opportunities. Report to Engineering Manager
Main Responsibilities:
- You will design and implement Grafana dashboards for operational insights.
- You will use Prometheus (or equivalent) to monitor the health of deployments.
- You will develop automated runbooks for common operational tasks and resolving support escalation issues.
- You will be an operations contact communicating with developers and customers alike.
- You will document and review incidents and future resolutions, including team knowledge.
- You will design and implement build, deployment, and configuration management systems.
- You will test implemented designs.
- You ill monitor metrics and develop ways to improve.
- You will provide technical guidance and educate team members and coworkers on development and operations.
- You will build configuration standards.
- You will maintain daily management and administration of projects.
- You will design multiple processes; update existing processes.