Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior DevOps Engineer image - Rise Careers
Job details

Senior DevOps Engineer

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
  • 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

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.

What You Should Know About Senior DevOps Engineer, Upstream

At Upstream, we’re on the hunt for a Senior DevOps Engineer to join our innovative team. As leaders in the mobile technology space, we provide cutting-edge solutions that reach over 1.2 billion consumers across the globe. In this role, you’ll focus on streamlining our development processes and helping to scale our infrastructure, ensuring that we deliver the best user experience possible. If you’re passionate about Linux and have expertise in cloud infrastructure, this is the place for you! You’ll work collaboratively with our talented engineers to define strategies for artifact and container-based deployments, develop high-availability applications, and monitor system performance. Your coding skills in Python and Golang will shine as you contribute to various projects while utilizing your deep knowledge of DevOps tools like Jenkins, Ansible, and Terraform. We pride ourselves on a fast-paced and agile environment, where your resourcefulness and determination will be invaluable. You’ll interact directly with upstream engineers and support a diverse tech stack that includes Java, PHP, and many others. Join us in transforming digital journeys across multiple industries while being part of a motivated and dynamic team. If you thrive in environments that encourage continuous learning and adaptability, we’d love to hear from you and see how you can contribute to our exciting projects.

Frequently Asked Questions (FAQs) for Senior DevOps Engineer Role at Upstream
What are the main responsibilities of a Senior DevOps Engineer at Upstream?

As a Senior DevOps Engineer at Upstream, your primary responsibilities include streamlining development processes, evolving deployment strategies, developing applications, and monitoring system performance. You’ll also assist with capacity planning, automate deployments using CI/CD pipelines, and ensure high availability of our services.

Join Rise to see the full answer
What skills and qualifications are required for a Senior DevOps Engineer at Upstream?

Candidates applying for the Senior DevOps Engineer role at Upstream should possess a strong background in Linux system administration, programming experience in Python and Golang, and familiarity with cloud platforms such as AWS or Azure. Proficiency in DevOps tools like Jenkins, Ansible, Terraform, and expertise in container technologies like Docker and Kubernetes is essential.

Join Rise to see the full answer
How does Upstream support the learning and development of its Senior DevOps Engineers?

At Upstream, we believe in continuous learning and provide ample opportunities for our Senior DevOps Engineers to grow their skills through hands-on experience and collaborative projects. Our environment fosters innovation, and you’ll have the chance to experiment with new technologies regularly.

Join Rise to see the full answer
What programming languages should a Senior DevOps Engineer be proficient in at Upstream?

For the Senior DevOps Engineer role at Upstream, proficiency in programming languages like Python and Golang is essential. Familiarity with other languages such as Java and PHP can also be beneficial, especially when working within our polyglot environment.

Join Rise to see the full answer
What type of work environment can a Senior DevOps Engineer expect at Upstream?

A Senior DevOps Engineer at Upstream can expect to work in a dynamic, fast-paced, and agile environment. The team is made up of highly motivated professionals who value collaboration, problem-solving, and continuous improvement.

Join Rise to see the full answer
Common Interview Questions for Senior DevOps Engineer
Can you describe your experience with CI/CD pipelines as a Senior DevOps Engineer?

When discussing your CI/CD experience, highlight specific tools you've used, such as Jenkins or GitLab CI/CD. Explain how you designed and implemented these pipelines and share any challenges you overcame during the process.

Join Rise to see the full answer
What are your strategies for monitoring and troubleshooting production issues?

When answering this question, emphasize your familiarity with monitoring tools like Grafana and Prometheus. Discuss troubleshooting methodologies you've employed and be prepared to give a real-world example of a time you resolved a production issue.

Join Rise to see the full answer
How do you approach capacity planning for infrastructure projects?

In your answer, describe your experience with forecasting hardware requirements based on project needs, along with any best practices you follow. You can mention how data-driven decisions play a key role in your planning process.

Join Rise to see the full answer
What is your experience with container orchestration technologies?

Discuss your experience with Kubernetes or similar container orchestration tools. Provide examples of how you’ve used them to automate deployment and manage containerized applications efficiently.

Join Rise to see the full answer
How would you explain the role of DevOps to someone unfamiliar with the practice?

When explaining DevOps, highlight the importance of integrating development and operations to improve collaboration, speed up software delivery, and enhance product reliability. Use simple analogies to make your points relatable.

Join Rise to see the full answer
What programming languages are you most comfortable working with and why?

Be honest about the languages you are proficient in, especially Python and Golang, as they are critical for the Senior DevOps Engineer role. Explain why you enjoy programming in those languages, mentioning their strengths and use cases.

Join Rise to see the full answer
Can you describe a project where you implemented an automation tool?

Choose a specific project to discuss, explaining the tool you implemented, the challenges faced, and the impact it had on efficiency and performance. Share quantifiable improvements if possible.

Join Rise to see the full answer
What techniques do you use to ensure high availability of applications?

Explain your practices related to redundancy, load balancing, and fault tolerance. Share an example of a situation where your efforts ensured continuous availability for a critical application.

Join Rise to see the full answer
How do you stay current with industry trends and new technologies in DevOps?

Discuss the resources you use, such as online courses, webinars, blogs, or conferences, to keep your knowledge up to date. Show your enthusiasm for learning and adapting to new trends in the DevOps field.

Join Rise to see the full answer
What is your experience with cloud platforms?

Talk about the specific cloud platforms you're familiar with, like AWS or Azure, and describe how you've used them to deploy, manage, or optimize services. Provide examples of projects that leveraged cloud infrastructure effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
TKDA Remote Minnesota - Saint Paul (HQ)
Posted 2 days ago
Photo of the Rise User
Rill Data Remote Remote (International)
Posted 10 days ago
Photo of the Rise User
Posted 13 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Brillio Hybrid Seattle, Washington, United States
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!