Job Description
Applications management involves overseeing the lifecycle of software applications, including deployment, monitoring, maintenance, and optimization to ensure they meet business requirements and deliver value effectively.
Responsibilities
- Tiered Troubleshooting: Act as the primary point of contact for developers on infrastructure, deployment, and access issues. You will manage incoming requests via Jira and Slack with a focus on high responsiveness and clarity.
- Automated Infrastructure: Assist in managing and scaling multi-cloud environments (AWS/GCP) using Infrastructure as Code (Terraform).
- Developer Experience (DevEx): Maintain and improve CLI tools and internal APIs that simplify complex workflows for our application teams.
- CI/CD Pipeline Management: Build and optimize deployment pipelines in GitHub Actions, and modern GitOps (ArgoCD) patterns.
- Observability & Reliability: Monitor system health and performance, implementing automated "self-healing" triggers to reduce manual intervention. This includes participating in an on-call rotation.
- AI Integration: Experiment with and implement LLM-based or agentic workflows to automate routine troubleshooting and documentation tasks.
Qualifications
- Experience: 1–4 years in DevOps, SRE, or Software Engineering. We value a "Developer-First" mindset—you should be comfortable understanding ambiguous requirements and writing code to solve it.
- Strong Azure infrastructure background, including networking, VNets, firewalls, Azure administration, and Windows/Linux server management.
- Coding Proficiency: Experience in Go (Golang) or Python. You should be able to contribute to internal tools (CLI, API, HTMX)
- Cloud & Containers: Hands-on experience with Docker and Kubernetes. You understand how traffic flows through a cluster and how to debug a failing pod.
- Infrastructure as Code: Experience with Terraform or similar tools.
- Modern CI/CD: Experience with GitHub Actions and ArgoCD.
Bonus Points
📌 Senior DevOps Engineer (Bogotá)
🏢 Endava
📍 Bogotá