Who we are
We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world, we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers, and boost their revenues.
Think of performance marketing but on steroids as our top-notch marketers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently, we work with the biggest names in Telco, Insurance, Education, FMCGs, and Retail in over 45 countries in Latin America, Africa, the Middle East, and South-East Asia.
About the role
Our focus centers on streamlining the development, building, testing, integration, packaging, and deployment of our micro-services. We are seeking an experienced DevOps Engineer to help us maintain and scale our infrastructure in order to offer our users an even greater experience. An ideal candidate would be a passionate engineer who loves Linux, who is intimately familiar with cloud infrastructure and has a solid networking background. Additionally, they should have a developer-oriented mindset, be experienced in coding, comfortable working in a polyglot environment, excel in truly agile, fast-paced, production-facing environments, and while they may not have all the answers, they have the resourcefulness and determination to find them.
Key Responsibilities
- Help us define the future of our artifact and container-based deployment strategies
- Evolve and support our immutable deployment platform
- Develop applications and tools written in Python and Golang
- Contribute in the design of high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
- Trouble-shoot and classify production issues
- Become part of a continuously evolving environment
- Help with the capacity planning for new projects in terms of hardware requirements, using proven best practices
- Monitor and tune production systems performance
- Become part of development on tools for automating deployments, unify platform metrics, reporting and monitoring
- Design and implement CI/CD pipelines using Jenkins, GitLab CI/CD, or other similar tools to automate the build, test, and deployment processes
- Enable developers to quickly build, bake, and deploy images either locally, on Kubernetes and to the cloud
- Work directly with Upstream engineers to provide a polyglot-friendly experience and first-class support for platforms built on Java, Python, Go, PHP and others
Requirements
- Strong programming experience -- Python, Golang amongst others (both reading and writing)
- Linux experience -- knowledge on Linux system administration
- Exposure to container technology (e.g. Docker), container orchestration systems (e.g Kubernetes), container-focused Linux distributions, and virtualization in the cloud
- Cloud experience -- designing and building tools and infrastructure for cloud platforms (e.g. AWS, Azure)
- Deep Knowledge on DevOps tools -- Ansible,Terraform, Helm, Jenkins, Gitlab, Grafana, Prometheus, Loki amongst others
- Operational experience -- comfortable providing support to other departments, optimizing deployments for availability and uptime, going deep on troubleshooting and remediation
- Knowledge of Relational Databases (e.g. postgres), NoSQL DBs/systems (e.g. Redis, ElasticSearch, Couchbase, Cassandra)
- Great communication skills, both written and verbal
- Eagerness to learn new technologies
Benefits
We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills. The real excitement comes from working closely with a dynamic, smart, agile, and highly motivated team in a competitive and fast-paced environment.
Follow us on LinkedIn and stay updated on our latest news. Upstream is an equal-opportunity employer.
The Company does not discriminate on the basis of race, color, creed, pregnancy, religion, gender, national origin, age, disability, marital, or any other legally protected status. The Company also makes reasonable accommodations for disabled employees.
Finally, the Company prohibits the harassment of any individual based on their protected status. This policy applies to all areas of personnel actions including recruitment, hiring, training, promotion, compensation, benefits, transfer,and social and recreational programs.