● Design, deploy and monitor infrastructure in public clouds (AWS, Azure and GCP).
● Work with a team to build a solution to ingest, analyze and visualize syslog log messages and metadata in near-Realtime using Kinesis agent, Kinesis Analytics/Firehose, Elasticsearch and Kibana on AWS.
● Set up VPCs/Accounts per business applications while ensuring adequate Network segmentation, adequate logical separation, and secure internet access for servers in the private subnets using NAT gateways, proxies or VPC endpoints.
● Develop and maintain scalable, fault tolerant container orchestration platform using Kubernetes to orchestrate docker containers running java Spring Boot applications on Amazon Web Services
● Design and implement a serverless framework to support a learning management system hosted on AWS using DynamoDB, AWS Lambda, API Gateway, s3 bucket and CloudFront.
● Install and Setup Web, Application and Database Servers in a secure tiered manner (Apache and DB server MySQL).
● Automate the build, deployment, and testing of code though CI/CD pipelines using Jenkins, Ansible, Nexus.
● Used Jenkins to build cloud infrastructure with CloudFormation and terraform. Set up ansible controller for remote servers.
● Creating and developing Terraform and CloudFormation templates for cloud infrastructure deployment.
● Design and implement Amazon AWS infrastructures and services (EC2, ELB VPC, S3, CloudFront, IAM, SNS, RDS, KMS, Data Pipeline and CloudWatch)
● Develop plans to reduce on-prem database, while implementing cloud strategies and helping move workloads into the target cloud environment.
● Develop solutions and standards for AWS database back-up, restoration, replication, high availability, disaster recovery, encryption, security, and auditing.
● Contribute to and support the adoption of the DevOps methodology and Agile project management with applied skills in scripting using Bash, Python and using DevOps tools like Git, Maven/Nexus and Jenkins.
● Participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost effectiveness and high availability in the cloud.
● Practical knowledge of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP, distributed networks, etc.
● Propose, develop and support automation solutions for source code deployment and configuration management, using configuration management tools like Jenkins.
● Continuous task to continuously improve speed, efficiency, and scalability of the systems automation, as well as working across functions (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous delivery of value.
● AWS Certified Solutions Architect (ASSOCIATE) – Amazon Web Services
● AWS Certified Solutions Architect (PROFFESIONAL) – Amazon Web Services
● AWS Security Specialist – Amazon Web Service
● Microsoft Azure Fundamental
● Certified project manager
● certified program manager
● United States Army Reserves