Java Cloud Controller

#Full time #Gdansk #Radek Team

Apply now

Cloud controller is a Java programmer responsible for the cloud operations. Cloud controller maintains a high-level view of the cloud resources and provides unified point for cloud management - Cloud Control system. Cloud controllers process the user's requests, for example, to launch an instance. On receiving the request, they either complete the operation in the Cloud Control system or create an enhancement request.

In most cases, one cloud controller is not enough to secure high availability of the platform. We need more people in our team and you might be the one!

Job duties

  • Develop, maintain and support our Dynatrace SaaS infrastructure platform
  • Embrace DevOps approach and responsibility for platform availability in production

What do we expect from you?

  • Programming experience in Java (intermediate skills are enough)
  • Understanding security best practices
  • DevOps experience
  • Scripting skills: Bash, Python
  • Linux system administration skills
  • Comfortable with using and writing REST based interfaces
  • Hands-on knowledge of tools and techniques helping to write high-quality code
  • Experience in using popular libraries like Apache Commons, Google Guava, JUnit, Mockito
  • Experience in GIT (BitBucket)
  • Very good communication skills in English

Nice to have

  • Experience in running services in AWS or an alternative cloud provider
  • Experience in Automation/Configuration management tools
  • Ability to work independently on deploying and troubleshooting the systems
  • Experience in supporting high availability systems and scalable architectures
  • Experience in supporting network protocols including IP, TCP, HTTP, DNS, SSL
  • Experience in maintaining Storage management (Cassandra)
  • Experience in using MS SQL Server
  • Webserver experience - Apache, Nginx, Domain Name Resolution, Load Balancing (Elastic Load Balancing/Nginx/HAProxy, AWS EC2 VM administration

About your team

Meet the Cloud Control Team!

We build the distributed Java Application with embedded Jetty web server deployed in the Amazon cloud. We leverage GWT on the client side, Java 8 on the back-end with MS SQL Server database. We work with the wide variety of technologies - network VPC/VPNs, HAProxy, Nginx, major of AWS services, Linux and Cassandra administration, and others such as Tableau, Elasticsearch etc. Name your fancy, we've got it. As we try to automate everything, we believe in the Infrastructure as Code (IaC). If Java is not your cup of tea in particular, but you dig Linux and want to learn about and work in the modern and dynamic cloud computing world - this team is tailor fitted for you! Currently, there are 4 of us (plus our architect) and we need your help! If you want to deep dive in the DevOps world, get in touch with us right away!

Why join?

  • We focus on cloud computing and provide a chance for you to develop your skills
  • We work according to Agile Dev principles, we make sure all the team efforts are transparent, we inspect our progress daily and find ways to improve the value we deliver as the team
  • We understand and truly believe that everyone in the team does the best job possible
  • Each sprint, you receive friendly feedback on your performance to help you boost your skills

Get to know our culture and our road to NoOps with Cloud Control!

Recruitment process

Step 1: You send your job application
Step 2: You are invited for the personal meeting with us.
Step 3: You meet with Development Lead and team members to talk about your experience, technical skills and English communication skills
Step 4: You meeet with Development Lead and HR representative to sign your contract. Congratulations, welcome to the Dynatrace Team!

Apply now


Your contact person

Anna Czoska
Talent Acquisition Hero anna-czoska-dynatrace-com
+48 795 486 406

Share with friends

Not for you?

Refer a friend

Need more info about us? Learn more.