Job Function
Software & Cloud
The role
Join our Services Delivery team! We look forward to learning more about you and exploring how, working together, we can build an exceptional team.
Sr AWS Consultant
Containers
Full Time | Location: Bogotá | Hybrid Model
Our people. This is what makes SoftwareOne successful.
About the Role
We are looking for a skilled and motivated Container Solutions Engineer to lead the design, implementation, and optimization of container-based architectures on AWS. In this role, you will be responsible for orchestrating Kubernetes environments (Amazon EKS), managing container lifecycles, and integrating these solutions into CI/CD pipelines. You will collaborate with clients to modernize applications, implement best practices for container adoption, and ensure performance, security, and cost-efficiency across container workloads. This role requires deep technical expertise in AWS container services and a proactive mindset to drive innovation in cloud-native environments.
Key Responsibilities:
- Lead the design and implementation of container-based application architectures using Amazon ECS (with EC2 and Fargate launch types) and Amazon EKS.
- Orchestrate and manage Kubernetes clusters (Amazon EKS), including node configuration, networking, storage, and security.
- Develop optimized Dockerfiles, build and manage container images, and enforce best practices in the container image lifecycle using Amazon ECR or other registries.
- Integrate container solutions into Continuous Integration and Continuous Deployment (CI/CD) pipelines using AWS services (CodePipeline, CodeBuild, etc.) and/or third-party tools.
- Implement and manage monitoring, logging, and alerting solutions for container applications and clusters (e.g., CloudWatch Container Insights, Prometheus, Grafana, Fluentd/Fluent Bit).
- Optimize performance, cost, and security of containerized workloads on AWS.
- Advise clients on best practices for container adoption, migrating existing applications to containers (refactoring, replatforming), and modernizing applications.
- Implement advanced networking strategies for containers, including service mesh (e.g., AWS App Mesh, Istio).
- Troubleshoot complex issues across distributed container environments, from infrastructure to application layers.
- Stay up to date with the latest trends, AWS services, and tools in the container and Kubernetes ecosystem.
What we need to see from you
Required Skills and Experience
- Professional Experience: Minimum of 5 years of proven experience in roles such as Cloud Architect, Platform Engineer, or Senior Consultant, with a strong focus on designing and implementing container solutions on AWS.
- Mastery of AWS Container Services: Deep hands-on experience with Amazon ECS (including Fargate), Amazon EKS, and Amazon ECR.
- Kubernetes: Strong practical experience with Kubernetes, including cluster administration, deployments (Deployments, StatefulSets, DaemonSets), services, Ingress, configuration management (ConfigMaps, Secrets), and persistent volumes.
- Docker: Advanced experience in writing efficient Dockerfiles, building multi-layer images, and optimizing container images.
- Infrastructure as Code (IaC): Solid experience using AWS CloudFormation and/or Terraform to provision and manage container infrastructure.
- Container Networking: Deep understanding of container networking concepts within AWS (e.g., VPC CNI for EKS, ECS task networking modes, load balancers, Service Discovery).
- CI/CD for Containers: Experience integrating Docker image builds and deployments to ECS/EKS into CI/CD pipelines.
- Monitoring and Logging: Hands-on experience with CloudWatch (especially Container Insights), and preferably with tools like Prometheus, Grafana, ELK Stack, or equivalents in container environments.
- Container Security: Knowledge of best practices for container security, including image scanning, runtime security, network policies, and secrets management.
- Problem-Solving & Communication Skills: Excellent analytical and problem-solving abilities, along with strong communication skills to engage with both technical and business stakeholders.
Nice-to-Have:
- AWS Certifications:
- AWS Certified Solutions Architect – Professional
- AWS Certified DevOps Engineer – Professional
- AWS Certified Advanced Networking – Specialty
- AWS Certified Security – Specialty
- Kubernetes Certifications:
- Certified Kubernetes Administrator (CKA)
- Certified Kubernetes Application Developer (CKAD)
- Service Mesh: Hands-on experience with AWS App Mesh, Istio, Linkerd, or similar.
- Kubernetes Ecosystem Tools: Experience with Helm, Kustomize, Kubernetes Operators.
- Container Migration Experience: Previous experience migrating monolithic or legacy applications to microservices and container-based architectures.
- Cloud-Native Application Development: Familiarity with cloud-native design patterns.
- Serverless Knowledge: Understanding of how containers interact with or complement serverless architectures (e.g., AWS Lambda).
- FinOps for Containers: Experience optimizing costs in EKS/ECS clusters and container workloads.
- Consulting Experience: Prior experience in consulting roles, managing projects and client expectations.
Why should you join our team?
- A distinctive culture that embraces our values and promotes a positive and encouraging work environment.
- Employee recognition programs.
- A variety of training and development opportunities.
- Work-life balance.
- Referral bonus program.
- Multicultural interaction.
- Contribution to society - employee initiatives.
- Corporate events.
- Latest technologies for our clients and colleagues.
- And much more!
Disclaimer:
This job posting is for future opportunities and is not intended for immediate hiring. We are always looking for dedicated individuals to join our team and encourage you to submit your application. By applying, you consent to having your information stored in our talent pool for potential future openings that match your skills and experience. We appreciate your interest and will reach out if a suitable position becomes available.
Why SoftwareOne?
Success at SoftwareOne is not defined by what you do for yourself, but by what you deliver for our customers, the business and for the employees around you. SoftwareOne employees are energized, agile and are laser focused on delivering world class Customer Satisfaction and results. Our leaders motivate and inspire their teams and provide a working environment that delivers incredible levels of Employee Satisfaction. We are Humble. Our leaders operate with a high level of Discipline but can work at Speed manage change in a global economy. We are a leading global provider of end-to-end software and cloud technology solutions, headquartered in Switzerland. Our 8,700 employees support our approximately 65,000 customers in their digital transformation.
Accommodations
SoftwareOne welcomes applicants from all backgrounds and abilities to apply. If you require reasonable adjustments at any point during the recruitment process, email us at reasonable.accommodations@softwareone.com.
Please include the role for which you are applying and your country location. Someone from our organization that is not part of the decision-making process will be in touch to discuss your specific needs and we will make every effort to accommodate you. Any information shared will be stored securely and treated in the strictest of confidence in line with GDPR.
At SoftwareOne, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Additionally, we encourage experienced individuals that have taken an intentional career break and are now prepared to return to work to explore our SOAR program.
Read Full Description