0) Add to ~/.bashrc
2) Get the nodes
0) Add to ~/.bashrc
Feature flagging is needed to decouple the deployment of code from the release of features. This allows teams to deploy code more frequently without having to release new features to all users at once. This can be beneficial for a number of reasons:
Projects:
Projects represent the different products or applications that your team is developing.
Each project has a unique identifier.
Environments:
Environments represent the different stages of your development lifecycle, such as development, staging, and production.
Each environment has a unique token.
Features:
Features represent the different functionalities that your team is developing or has already developed.
Each feature has a unique identifier.
Usage:
Questions from recruiters:
- Where are you located?
Los Angeles
- Where is Moldo is located ?
Los Angeles
- How many years you have in AWS/GCP/Python?
Flagsmith makes it easy to create and manage features flags across web, mobile, and server side applications. Just wrap a section of code with a flag, and then use Flagsmith to toggle that feature on or off for different Environments, Users or user Segments
Keep in mind to enable WSL when installing Docker
git clone https://github.com/Flagsmith/flagsmith
cd flagsmith
docker compose up -d
Open Flagsmith UI Console in the browser to log in for the first time: http://localhost:8000/singup
sudo apt install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.bashrc
nvm ls-remote
nvm install 18.18.2 (put the version you need)
npm install flagsmith
npm install xhr2
Keep in mind to enable WSL when installing Docker
git clone https://github.com/Unleash/unleash-docker.git
cd unleash-docker
docker compose up -d
Open Unleash UI Console in the browser: http://localhost:4242/
default credentials: admin unleash4all
Text Type: | str |
Numeric Types: | int , float , complex |
Sequence Types: | list , tuple , range |
Mapping Type: | dict |
Set Types: | set , frozenset |
Boolean Type: | bool |
Binary Types: | bytes , bytearray , memoryview |
None Type: | NoneType |
We're looking for H1B opportunities.
The information below is to help you find right resources and info to achieve your goal.
The H-1B is a temporary (nonimmigrant) visa category that allows employers to petition for highly educated foreign professionals to work in “specialty occupations” that require at least a bachelor's degree or the equivalent
Setup your Yandex mail account:
part1:
1. Account > Account Profile
2. Пароли и авторизация > Пароли приложений
3. Создать новый пароль
this link will help
part2:
1. Email Setings (the Gear Icon at top right) > All settings
2. Enable "С сервера imap.yandex.ru по протоколу IMAP"
3. Enable "Пароли приложений и OAuth-токены"
Setup your Scanner:
1. Find you MFU IP and open it in Browser
2. You'll need "System Manager Mode" and PIN you setup when first started (or some default one - google it
3. Settings > TX Settings > Email Settings > Edit
4. SMTP Server: smtp.yandex.ru
5. E-Mail Address: <youremail@yandex.ru>
6. Enable "Use SMTP Authentication (SMTP AUTH)"
and enter your password you generated in part1
7. Enable "Use TLS for SMTP"
8. Ok
Try it.
Well,
I am 13 years in IT.
For the last 7 years in Cloud Engineering, DevOps, Automations
I worked with major cloud providers: AWS, GCP, Azure
I worked on projects like:
- Build infrastructure from scratch, Design, Implementation, Maintenance
- Migration from on-prep to cloud
On building infrastructure I used Infrastructure as Code with Terraform - writing modules, upgrading, importing, troubleshooting, pipeline integrations.
Used Ansible as configuration management tool
On CICD Part I used Jenkins with Groovy - Pipeline as a code.
Worked with Kubernetes - deployed EKS, ECS, GKE clusters with Terraform.
Built pipelines to delivery the code to Kubernetes, deploying new services and updating existing microservices.
On SRE part I setup monitoring with Datadog, deployed and setup Elastic Stack, Grafana, Prometheus.
I do coding on daily basis on Python, Bash, PowerShell - automating processes
That's it shortly.
Objective: Get Basic knowledge of Git
Tasks: https://github.com/kuchuksv/techmaster/tree/main/basic
Theory + Labs:
1. Git Training Book https://git-scm.com/book/en/v2
2. Online Practice https://learngitbranching.js.org/
3. Video Course
https://github.com/kuchuksv/techmaster/tree/main/basic/linux
2. Unix/Linux Command Reference
3. https://www.tecmint.com/linux-networking-commands/
1. Find the name of the Credential:
2. Jenkins > Credentials
3. Find the hash of the Credential:
cat /etc/jenkins/home/credentials.xml
4. Decrypt the hash in Jenkins:
Go to Jenkins > Manage Jenkins > Script Console
Execute println(hudson.util.Secret.decrypt("{YOUR_HASH}"))