All offersWarszawaDevOpsSenior DevOps Engineer
Senior DevOps Engineer
DevOps
Upside

Senior DevOps Engineer

Upside
Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Azure
    advanced
    AWS
    advanced
    GCP
    advanced
    CI/CD
    regular
    Python
    nice to have
    Ruby on Rails
    nice to have
    AI
    nice to have

Job description

Online interview

At Upside, we're pushing the boundaries of technology to create innovative solutions that drive our clients' success. Join us in our mission to transform industries through technology and a team that values creativity, collaboration, and a commitment to excellence.


Role Overview: 

As a DevOps Engineer, you will play a critical role in deploying, scaling, and monitoring cloud-native applications across major cloud platforms such as Azure, AWS, and GCP. You will be instrumental in automating the software delivery process through CI/CD pipelines, managing infrastructure as code, and ensuring the reliability and efficiency of our services. This position offers direct interaction with key clients and the opportunity to work alongside technology stakeholders, including CTOs and VPs of Engineering, to drive operational excellence.


Job requirements:

6+ years of commercial experience in software development.

→  Proficiency in deploying, scaling, and monitoring applications on Azure, AWS, and/or GCP.

→  Experience with CI/CD pipelines, infrastructure as code, and configuration management automation.

→  Expertise in monitoring, logging, application performance optimization, and security.

→  Strong background in cloud infrastructure management, disaster recovery planning, and containerization technologies.

→  Excellent problem-solving skills and the ability to manage operational incidents effectively.

→  Fluent English (C1 and above) and Polish (C2 or native) for effective communication.


Nice to have:

→  Experience with Python and Ruby on Rails.

→  Interest in GPT and other AI models.

→  Experience in deploying single-page applications.


Key responsibilities:

  • Deploy, scale, and monitor cloud-native applications across Azure, AWS, and GCP.
  • Implement and maintain CI/CD pipelines for automating software delivery.
  • Manage and provision infrastructure through code for scalability and consistency.
  • Automate configuration management to ensure system reliability.
  • Establish monitoring and logging solutions for real-time performance tracking and troubleshooting.
  • Optimize application performance and implement security protocols to protect data.
  • Develop backup and disaster recovery plans to ensure data integrity.
  • Manage cloud infrastructure, focusing on scaling, cost optimization, and deployment strategies.
  • Automate tasks to reduce risk and improve efficiency.
  • Implement and manage containerization with Docker for better scalability.
  • Quickly respond to operational incidents to minimize downtime and user impact.
  • Create and maintain documentation for system architectures and processes.
  • Facilitate communication between development, operations, and other stakeholders.


Location:

On-site in Kraków/hybrid/remotely.

The majority of the team is based in Kraków.