Highly motivated, innovative, hands-on, and a value-driven Technical Lead with extensive experience in designing, implementing, and maintaining Cloud infrastructure, Database integration, with experience in software development and DevOps Process integrations supporting various commercial off the shelf and custom applications. Skilled at designing and implementing microservice architecture as well as transforming monolithic to microservices using web development languages. A technical Cloud & DevOps Engineer with well over 5 years of professional experience exposed to AWS cloud designing fault tolerant infrastructure for high scalability and availability, also exposed to DevOps culture and Software Development life cycle (SDLC).
- Good use of software development processes using JavaScript, React and RESTful API's
- Made use of JavaScript, Express's as well as NodeJS Using appropriate Libraries and frameworks alongside for Web Development of microservices application that are built and properly integrated into cloud services.
- Proper and extensive usage of Web servers like NGINX and APACHE.
- Developed Frontend services like web applications that integrated t a backend system using tools like React and Restful API's and WebSocket's.
- Developed a microservice application with the use of Frontend Frameworks for JavaScript That integrated into a Backend Service that was built using Java and ExpressJs.
- Worked With the integration Of Database services into a Node Project that connects to a Database instance I provisioned on the cloud e.g. AWS RDS. Engine for MySQL
- Extensively work with Version Control Systems SVN (Subversion), GIT.
- Proficiency in using with Ansible to Automate the Various deployment. Configure windows and non-windows (Linux) workloads in Azure and AWS. Experience is using Tomcat, Web logic and Web Sphere Application servers for deployments.
- Configuration of VPCs and VPN in AWS. Using of API Gateway to manage and deploy API in AWS with the aid of Load balancer to manage web application.
- Deploying and managing application in Aws which supports java, NET.js, PHP, Phyton application using Elastic Beanstalk.
- Driving Devops culture in agile delivery model & developing CI/CD build pipeline supporting multiple agile delivery teams.
- Creating proactive remediation in Azure environment using monitoring, alerting and automation tools
- Designing and maintaining backup and disaster recovery strategies for cloud resources
- Enabling CloudTrail for all regions across all accounts and sending logs to centralized S3 buckets.
- Experience in hands-on development, estimations, sizing, and custom IAM integrations.
- Experience in carrying out advanced application integration with the IAM solution giving roles and permission to users.
- Working with our engineering teams to design, implement and maintain effective monitoring solutions
- Working with our engineering teams to design, implement and maintain effective monitoring solutions
- Creating Aggregator for AWS-Config and Master Guard duty Account to visualize all activity within one account.
- Securing mission critical application by attaching Aws WAF and Aws ALB.
- Using Aws System Manager for installing and activation ssm-agent with activation code.
- Enabling mandatory use of HTTPS, to enable it in bucket policy.
- Using Aws X-Ray for debugging, throttling and monitoring cloud environment.
- Using public IP over Directconnect and enable edge firewall from on-premises to reach public services.
- Deployment and operation of Web Application Firewall. Supports and troubleshooting of WAF.
- Hands-on experience in workflow design and development, role-based access management, creating password policies, etc.
- Develop and manage CI/CD process for different types of application and automate as many processes as possible
- Manage and support customer environments in Microsoft Azure cloud
- Consult customers on technical aspects of installation, sizing, scaling
- Support development teams in technical questions of continuous integration/continuous delivery, delivery Organizations
- Manage the full release process
- Configuring, maintaining, and troubleshooting Microsoft based production systems
- Microsoft Azure Cloud: ARM templates writing, setup automation for resources provisioning (Azure PowerShell), Azure services (Azure App Service, Azure SQL, Azure Service Fabric, Azure Storage Account, Understanding of load balancers, DNS, virtual networks and, Setup monitoring (performance metrics, OMS)
- Azure Active Directory basics: Azure AD authentication, Users and groups, Roles
- CI/CD for .NET projects experience. Manage, develop, build CI/CD pipeline, including: Check code quality, Unit, integration and functional tests implementation, PowerShell scripting for custom tasks automation, Environments strategy understanding
- Using VPC Endpoints to lower down NAT Gateway egress cost, improve security posture as traffic remains local within the VPC.
- Setting up a K8s SolrCloud that attains minimum availability at low costs in Aws.
- Documentation of engineering solution and design. Containerization for microservices.
- Able to work in a Production support environment to ensure quality assurance.
- Deployment methods for provisioning servers and applications & AWS Cost Management.
- Deploying, maintaining, troubleshooting, securing of document Windows Server.
- Deploying, maintaining, troubleshooting of document Security policies using Aws Shield, Aws KMS, Inspector.
- Experience In Performing log analysis using cloud trails & troubleshooting.
- Application, server and network security and cloud migration, experience in Azure or AWS, working in a DevOps environment.
- Strong knowledge of Microservices, API and Headless Architecture
- Successfully migrated more than 70 plus VMs from on -prem to cloud (AWS, AZURE, GCP).
- Developing test plans for cloud readiness. Ensuring