Becoming a SailPoint Developer as an Analyst

Hi everyone,

So lately i have been studying RESTful API’s and JSON, because i know being a developer in Sailpoint is crucial. I’m really enjoying it.
So far i have been using “Sailpoint Developer Days” training, a bunch of blogs, practicing through FreeCodeCamp as well.

Im currently in the market with 1 year of experience, and i have experience in IAM only as an Analyst… (with a bit of PowerShell knowledge) but i really want to further my career and skills in SailPoint (specifically IdentityNow) as a developer. Like creating connectors, providing access tokens, using them for specific tasks, and anything else that comes with it.

I’m curious to know if the Developer Community for SailPoint is enough knowledge to pursue that area? When you first started, how did you know you were ready to be a developer using this Identity Solution? What are the main tasks you do as a Developer for SailPoint IDN, or are there any consistent tickets you get from customers that are pretty imperative to understand? Any additional guidance would be so helpful as i truly enjoy identity governance

This is my first post in the community so my apologies if it is a bit wonky,

Thank you for your time!

3 Likes

Hello Brezina!
Welcome to the community!
I can’t speak for everyone, but from my experience - EXPERIENCE, is the best teacher. :sweat_smile:

My trajectory to Sr. IAM Engineer was Desktop Support > Practice Powershell > Security Analyst > Practice Java > IAM Analyst > Practice Beanshell in IIQ > IAM Engineer > Practice APIs > Sr. IAM Engineer

I think if you stick around this community and try to answer questions here (even if your wrong) the experience you will get will launch you farther than trying to theorize or just study. If you have the option to experiment with IDN in a live environment, DO IT. Chase your curiosity and you will go far! If you don’t have that, start a blog explaining your journey and trying to solve problems here in the community.

I always say: “we learn by constantly solving hard problems. Trying to “prove” the “thing” yourself, instead of just accepting the answer.”

Good luck! We’re here for you and can’t wait to see what you become!
Welcome! :slight_smile:

3 Likes

Hello Brezina,

Welcome to the SailPoint Developer community!

You can start your SailPoint developer journey by going through Getting Started with Identity Security Cloud.

Read more on ISC/IDN by going through product documentation, Admin guide and connector guide.

Become an active member of the developer community, that will help you to learn, find answers to questions, build solutions and share knowledge. Onboarding guide will help you get started with SailPoint Developer community.

You can also join the Ambassador Program to receive perks, benefits, and community recognition.

Another important place is SailPoint University, where you can join online courses and get yourself certified.

4 Likes

Hi Brezina!

Welcome to the SailPoint Developer Community; it’s wonderful to have you here. First things first, I need to point out that you are absolutely on the right track by asking this question and opening yourself up to feedback from the community. That act alone displays humility, desire for knowledge, and a hunger for growth. Keep going down that path and keep those traits throughout your journey and I’m sure you will be a force to contend with.

Second, I have to echo the excellent response @bburrell provided. “Experience is the best teacher” is such a great quote and I whole-heartedly agree. It sounds like you already have one year of experience under your belt and have an upward trajectory toward the goal you have already established. One day at a time may seem slow, but over the course of years, days add up and before you know it, you’re in a completely different position and are transformed intellectually compared to where you were just a few short months prior. I also want to echo more advice Bakhari provided combined with some of my own below.

Developer Community

You are in the right place. One of the best ways to learn is to help others. Browse the developer community and look for both solved and unsolved questions. Some of the questions in this community can be regarding a simple UI issue or they can be regarding a complex issue with rules and connector configurations. Both can teach many valuable lessons.

Resolved Questions - Expand Your Knowledge

By browsing the community’s resolved questions, you can see suggestions made by other developers and Ambassadors within the Developer Community. This can expose you to new techniques, solutions, development approaches and methodologies, and tools that are available for your use to interact more intricately and effectively with SailPoint solutions and products.

Unresolved Questions - Helping Others

One of the absolute best ways to learn is to help others succeed. By browsing unresolved questions, you may be able to explore solutions on your own and potentially provide answers to others’ questions while also learning those solutions yourself. No matter how far one is in their career, there is always the opportunity to learn more and to grow more. Helping others will always be mutually beneficial.

Important Note: It is okay to be wrong. This is a community of individuals with a varying degree of experience and knowledge, but we all share the common goal of supporting one another and each other’s success. Don’t be afraid to not know something. Some of the most important phrases one should be able to openly say to others–and be comfortable with saying to others–are the following:

  1. “I don’t know.”
  2. “I was wrong.”
  3. “I’m sorry.”
  4. “I can learn something from this person.”

If you approach any interaction in life with the capability of saying these phrases honestly and comfortably, you will be training yourself to be one of the most open, humble, and honorable people with whom others want to interact. Be comfortable with not knowing answers, but then utilize the hunger you currently have to push yourself to work through problems and find the answers.

Your Questions

Do not be afraid to post a question you have to this community. This community is full of knowledgeable individuals eager to expand their own knowledge while simultaneously helping others. There is no question that is too simple to ask.

SailPoint University

SailPoint offers the SailPoint Identity University which includes various E-Learning and QuickLearn series, along with instructor-led courses that allow individuals to enhance their knowledge of SailPoint products and solutions. Consider exploring the courses available on this site.

Free Resources

Although there are many, many training resources available for purchase, I imagine there are exponentially more resources available at no cost to you. If you want to learn how to write in Java, PowerShell, JavaScript, HTML/CSS, etc., there are an unbelievable amount of resources out there for you to learn. Great places to start are YouTube and GitHub.

Summary

You are on the right path. Continue growing your hunger to learn. Don’t be afraid to take on additional projects at work. Put your organization’s success and full utilization of the tools you want to learn as your primary responsibility. Seek opportunity and chase it; far too often we wait for the “right time” or the “right opportunity” to land at our feet. Although we can come across luck and blessings from time to time, the best method is to take responsibility and ownership of your growth and development and chase down the opportunities yourself. Give yourself time and grace. Continue gaining experience, and continue pursuing your goals for expanding your knowledge. Before you know it, you will be completely transformed.

Once again, welcome to the community, and I’m excited to see how far you go. Opportunities are endless.

5 Likes

Hey Brezina,

Summarizing what so many of the great people above me have said—just keep moving forward.

  • Seek out opportunities to learn from others here in the forum
  • Read up on the documentation and work through the guides and tutorials
  • Join events like Developer Days
  • Never stop asking questions :slight_smile:

Welcome to the community—it’s really cool of you to create this topic!

1 Like

Great post, @brennenscott , I’m going to bookmark this for the next time someone asks me where to get started with SailPoint…you summarized it really well.

Welcome to the community, glad to know that someone is interested in learning the craft :slight_smile:
I do see a lot of recommendation which is from the tool or development perspective.
Some key factors that I really want to highlight are as follows:

  • Basics of what IAM is and how it is different from just being a technical individual its also about regressively you asses a current requirement and detect the loopholes in the current solution or how you would modernize it.
  • Documentation is the key don’t assume anything unless you have scoured through everything that is present in Documentations
  • Curiosity is the key don’t lose that, if you think theres a possible solution try it out because why not.
  • My personal favorite is to be present here on this community and at the same time setting up testing labs. AD, Open-source Exchange Alternatives, etc and testing out your solutions.