Skills

CI/CD

CI/CD I have extensive experience working with continuous integration and continuous delivery (CI/CD) processes. I am proficient in a variety of tools and technologies related to CI/CD, including CloudPipeline/CloudBuild, GitLb CI, and Jenkins. I’ve previousle been responsible for implementing CI/CD pipelines supporting feature environments. A feature environment is an automatically created dynamic environment for every feature developed, that is isolated from any other environemnt. This can easily be implemented for Kubernetes but is not limited.

Infrastructure as Code (IaC)

Infrastructure as Code (IaC) I have many years of experience working with Infrastructure as Code (IaC) tools and technologies. I am proficient in a variety of tools related to IaC, including Terraform, CloudFormation, and CDK. Infrastructure as Code (IaC) is a powerful way for managing complex infrastructure, but it can quickly become burdensome if not used correctly. As an experienced AWS architect, I am well-versed in best practices for implementing IaC in a scalable and maintainable way.

Landing Zone

Landing Zone A landing zone is a well-architected, multi-account AWS environment that is a starting point from which you can deploy workloads and applications. Organizations is a powerful AWS feature that provides a landing zone setup for managing multiple AWS accounts within an organization. As an experienced AWS architect, I can help you set up a robust Organizations configuration that includes consolidated billing and Service Control Policies (SCPs). SCPs are an essential component of a secure and well-managed AWS environment.

Security

Security AWS offers a range of services that can help protect your data, accounts, and workloads from unauthorized access. However, many overlook the importance of investing time in security, which can result in a lack of attention to this critical area. With my knowledge and expertise in securing environments, I can provide valuable assistance in the following areas: Configuring IAM properly for both machines and users to ensure proper access control.

Kubernetes

Kubernetes Kubernetes is an extremely popular container orchestration tool known for its highly modular ecosystem, and its popularity continues to grow. With several years of experience working with EKS, kOps, and OpenShift, I have witnessed firsthand the benefits of using Kubernetes for container management. Amazon Elastic Kubernetes Service (EKS) offers excellent integration with other AWS services. For example, EKS can run fully serverless with the help of Fargate for the Pods.

Serverless

Serverless In a serverless architecture, the cloud provider manages the infrastructure and automatically allocates computing resources as needed to execute and scale applications. As a result, developers can focus on building their applications without worrying about underlying hardware or infrastructure. One of the main benefits of serverless computing is cost efficiency. For example, with Lambda functions, you only pay for the milliseconds the software is running, compared to traditional Virtual Machines (VM) that charge for the hours they are running, even if they are idle for most of the day.