Senior DevOps Engineer
Location: Medellín, Colombia
Responsibilities
- Architect and continuously improve the infrastructure for cloud-based services and client interfaces
- Collaborate with team leads and management across the company to define shared capabilities
- Manage the day-to-day operations of our build, testing, and continuous integration and deployment environment
- Work with customer IT staff and cloud architects to build & maintain customer-hosted environments
- Implement best practices for always-up, always-available services
- Proactively communicate project & task status to project stakeholders
- Occasional on-call support and customer meetings which may include irregular hours as needed
Qualifications
- 5+ years of software development or DevOps experience (full life-cycle object-oriented development a plus)
- Must have strong communication skills and be able to interact with clients
- Must have a strong background in Linux/Unix Administration
- Experience deploying into government on-premise and cloud environments (typically Azure and AWS)
- Must have experience with automation/configuration management using either Ansible, Puppet, Chef, Terraform, or an equivalent
- Must have proven experience managing multiple projects and competing priorities in a fast-paced work environment
- Must have extensive experience with production cloud environments on AWS, Azure, or GCP
- Must have strong experience with at least one programming language: Bash or Python
- Must have experience with development operations of continuous integration, automated testing, and automation of the dev process
- Experience designing and rolling out scalable infrastructure using container orchestration systems like Kubernetes
- Strong experience with relational databases
- Experience in monitoring, metrics collection and reporting using open-source tools is a plus
- Must be eligible to hold a US Government security clearance
- Advanced English skills