Introduction 💁
This article is focused on the preparation strategies for joining Atlassian. Moreover, we will discuss the different types of roles and responsibilities and the skills required at Atlassian. The article covers various topics like eligibility criteria, test patterns, syllabus, interview questions, and working at Atlassian. However, before discussing the points mentioned above, let's first look at the brief description of Atlassian.

About Atlassian📽️

Atlassian is an Australian-based software company operating all around the globe with more than four thousand employees. The company is known for creating high-quality software for developers, managers, and other development teams. The company is domiciled in the UK, with global headquarters in Sydney, Australia, and US headquarters in San Francisco.

The company was founded in 2002 by Mike Cannon Brookes and Scott Farquhar. They both studied at the university of new south wales in Sydney and initially financed their company with $10,000 in credit card debt. In march 2019, the Atlassian value was US$26.6 billion.
What it's like to work at Atlassian🔗

The Atlassian is rated 4.7 out of 5 at the glass door. More than 1500 people have reviewed it, and most recommend working at Atlassian. According to reviews at the glass door, the company has fantastic fundaments, strong values, and transparency. The company provides various perks to its employees. Atlassian offers a well-defined work culture that allows you plenty of autonomy and freedom. That, we believe, is essential for knowledge work. Atlassian's so committed to the company's ideals that you can hear them in everyday interactions.
Benefits
Employee health and wellness benefits

The company provides various insurance to its employees, like health-care insurance, life insurance, disability insurance, and many more.
Financial and retirement plans

A retirement plan is intended to provide for your post-retirement needs and to help you live a stress-free life. Atlassian provides pension and retirement plans to its employees along with performance bonuses.
Family and Parenting

The family has long been regarded as humanity's fundamental institution. Every person has a duty and a commitment to ensure their family's safety. Atlassian gives maternity and paternity leaves, and in many cases, they allow their employees to work from home.
Vacation and holidays
When you take a vacation, you instantly lessen your stress and give yourself the space and time you need to return to work with a clear mind. Atlassian gives Wedding leave, Birthdays off, and vacations to its employees.

Roles and Responsibilities at Atlassian

💼 Software Development Engineer
💼 Data Engineer
💼 Product Security Engineer
💼 Penetration Testing Engineer
💼 Cloud Support Engineer
💼 Fullstack Engineer
💼 Business System Analyst
💼 Security Intelligence Analyst
Let's dive into the responsibilities of each role:
Software Development Engineer

The software developer engineer works with other developers to create algorithms and flowcharts. They are liable for producing clean, efficient code based on their specialization. Moreover, they need to get feedback from their user, and in the case of any problem faced by the user, they need to correct the software to give a flawless user experience.
Data Engineer

The data engineer is responsible for building systems that gather, manage and transform raw data into usable information for data scientists. Their primary focus is not creating data accessible as the company can use it to evaluate and optimize their performance. Companies expect their data engineers to use the latest tools and technology to create scalable data pipelines using data bricks.
Product Security Engineer
The product security engineer is liable for analyzing the security of the application and services. They must discover and address security vulnerabilities to mitigate any threat. This position requires a deep understanding of web application security, cloud architecture, and infrastructure. The product security engineer should know to code in Java, Python, and at least one scripting language.

Penetration Testing Engineer
The penetration testing engineer is responsible for conducting Tests on computer systems, networks, and applications for vulnerabilities. To identify regions requiring physical protection, you must create innovative testing methods to uncover flaws: physically secure systems, servers, and other network devices. The penetration system engineer must have experience coding in Java, Python, Go, and at least one scripting language.

Cloud Support Engineer
In this role, you must troubleshoot and solve sophisticated customer technical issues using effective diagnosis, resolution, collaboration, and best troubleshooting practices. You must refer to internal or external databases to provide the best and most accurate resolution. You have to Understand client challenges and aggressively advocate for their requirements with cross-functional teams such as Product Management or Software Engineering.

Fullstack Engineer

You need to make software, applications, and scalable web services, while also providing leadership for coding teams. You must manage numerous programs to grow people's tech offerings and make each initiative simple to adopt across the organization. Moreover, you have to resolve technical issues in real-time, write documentation for code, and get continuous feedback from the clients.
Business System Analyst

This role requires collaborating with the stakeholders to gather product requirements and capabilities for the payroll roadmap. You must work at the strategic and operational levels to address issues and gaps to reduce the impact on business partners. Provide functional leadership with a common approach across each applicable stock, Compensation, and benefits process.
Security Intelligence Analyst
Your day-to-day responsibility will be making detections and policies to enhance Atlassian's DLP and CASB capabilities and monitor and respond to alerts generated by DLP/CASB tools. Conduct investigations on various events from various sources to determine whether they threaten Atlassian. You have to develop technical solutions to mitigate security vulnerabilities.
