You will get High Available and Scalable environment (AWS/Kubernetes/Terraform/Jenkins)
![Preview image](https://res.cloudinary.com/upwork-cloud/image/upload/c_scale,w_1000/v1709886603/catalog/1447484407033577472/derklkryqfwzlcih1r6o.webp)
You will get High Available and Scalable environment (AWS/Kubernetes/Terraform/Jenkins)
![Preview image](https://res.cloudinary.com/upwork-cloud/image/upload/c_scale,w_1000/v1709886603/catalog/1447484407033577472/derklkryqfwzlcih1r6o.webp)
Project details
More than 10 years of experience in DevOps AWS, more than 5 years in Kubernetes, Terraform
Experience in DevOps to design and implement highly available and scalable environments. Utilized AWS tools to automatically scale in and out vertically and horizontally. Managed and monitored over 200 instances using various tools and scripts. I love working with startups and mid-sized companies.
What I can do for you:
• Deploy, manage and operate scalable, highly available and fault-tolerant systems on AWS.
• Implement and control the flow of data to and from AWS
• Select the appropriate AWS service based on compute, data, or security needs
• Estimate the cost of using AWS and identify operational cost control mechanisms
• Optimize and future-proof existing infrastructure for performance, scalability, and resiliency
• Assist the technical team with knowledge or resources to complete a task
Automate environment backups, provisioning, and scaling with
• Cloud: AWS
• Containers: Docker, Kubernetes
• Infrastructure as Code: Terraform, CloudFormation
• Automation Processes: Ansible, Puppet
• Deployment tools: Jenkins
Experience in DevOps to design and implement highly available and scalable environments. Utilized AWS tools to automatically scale in and out vertically and horizontally. Managed and monitored over 200 instances using various tools and scripts. I love working with startups and mid-sized companies.
What I can do for you:
• Deploy, manage and operate scalable, highly available and fault-tolerant systems on AWS.
• Implement and control the flow of data to and from AWS
• Select the appropriate AWS service based on compute, data, or security needs
• Estimate the cost of using AWS and identify operational cost control mechanisms
• Optimize and future-proof existing infrastructure for performance, scalability, and resiliency
• Assist the technical team with knowledge or resources to complete a task
Automate environment backups, provisioning, and scaling with
• Cloud: AWS
• Containers: Docker, Kubernetes
• Infrastructure as Code: Terraform, CloudFormation
• Automation Processes: Ansible, Puppet
• Deployment tools: Jenkins
Support & IT Services
Cloud Services, ConsultationDevice
Server/HostingOperating System
Linux/UnixCloud Platforms
Amazon Web Services, IaaSWhat's included
Service Tiers |
Starter
$300
|
Standard
$700
|
Advanced
$1,200
|
---|---|---|---|
Delivery Time | 3 days | 4 days | 5 days |
Number of Revisions | 1 | 1 | 2 |
Remote Connection Support | - | - | - |
Documentation |
7 reviews
(7)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
DS
Dmitriy S.
Jun 27, 2023
[AWS][Terraform] Self-hosted Log stash on AWS ECS
All good. We spoke about the problem and solution, then guys created the scope of work and built everything we discussed. Along the way we got constant support, solution engineering and overall great experience.
sa
sami a.
Jan 13, 2022
devOPS
Amazing help, Reliable and professional. Would recommend to anyone.
AV
Andrea V.
Mar 30, 2021
AWS Expert for deploying Rails applications and microservices
AL
Andrew L.
Dec 4, 2020
Drupal on AWS on-going maintenance and server administration
Very professional and was a pleasure to work with.
FS
Faiz S.
Oct 29, 2020
DevOps Specialist for Ubuntu Appliance
About Nikolai
DevOps and AWS Cloud Expert | Jenkins | CI/CD | Java Expert
100%
Job Success
Nur-Sultan, Kazakhstan - 10:15 am local time
With over 12 years of IT experience in automated infrastructure administration, maintenance, and support, I have worked on projects with approximately 50 application stacks and in growing startups, helping to implement the best solutions.
My main stack experience includes:
• Implementing CI/CD with Jenkins Pipelines of any complexity.
• Dockerizing applications and deploying them to Kubernetes clusters or AWS ECS-Fargate clusters.
• Configuring AWS ECS Fargate clusters.
• Updating infrastructure to utilize more flexible resources (e.g., using AWS Auto Scaling groups instead of single EC2 instances, employing application load balancers instead of classic ELBs, updating to use Terraform 0.12).
• Starting developer stacks on spot EC2 instances instead of on-demand.
• Migrating AWS resources such as S3 buckets, EC2, and RDS to other AWS accounts/regions.
You will receive a fully automated CI/CD setup in a VM with Jenkins installed and configured to integrate with the SCM of your choice, such as GitHub, GitLab, or Bitbucket.
The configuration includes the following:
1. Installing Jenkins and the required plugins for SCM integration.
2. Creating a job/pipeline and configuring it to fetch the latest code from the repository whenever a commit is pushed to the repo.
3. Configuring Jenkins to push the build output (artifact) to a target server (e.g., FTP, SFTP, SSH).
4. Setting up email notifications upon completion of the build (success/failure).
5. Enabling SCM to notify Jenkins of commits/merges into the master/develop branch.
COMMON CASES:
CI and CD for web servers:
• Developing CI pipelines integrated with GitHub, Bitbucket, GitLab, or other Git sources.
• Integrating CI pipelines with SonarQube.
• Developing CD pipelines integrated with CI and machine instances.
• Implementing user-based access control.
• Recording deployment history details.
• Setting up Artifactory to store packages.
• Integrating CI with unit testing.
• Integrating CD with sanity and regression functional testing.
CI and CD for Android Applications:
• Integrating CI with SonarQube.
• Setting up CD to generate APKs for uploading to any artifact repository.
• Integrating with unit testing.
• Automating functional testing across multiple devices.
🔑 Keywords: AWS, EC2, Elastic, S3, Azure, Docker, CI/CD, pipeline.
Don't hesitate to contact me.
Steps for completing your project
After purchasing the project, send requirements so Nikolai can start the project.
Delivery time starts when Nikolai receives requirements from you.
Nikolai works on your project following the steps below.
Revisions may occur after the delivery date.
Determine the scope with the client and approve access
Gathering requirements
Transfer of requirements and documentation, but If this is not certain, we can call you to determine them together.