12 Years of professional experience in IT comprising of designing, development, Integration of DevOps tools, cloud automation, configuration management, provisioning, build and release, continuous Integration/deployment, delivery management, system administration and cloud migration which includes system administration working on Red Hat Enterprise Linux (RHEL), Cent OS, Ubuntu, Windows environment, Amazon Web Services, Microsoft Azure as Sr. DevOps / Cloud Engineer.
· Deployed secure, reliable, flexible hybrid cloud environments using Red Hat Solutions on Azure.
· Working experience in RedHat OpenShift 3.9/3.10/3.11 Container platform build, upgrades and BAU Support.
· Experience in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure Multi-factor Authentications and Continuing architectural changes to move software system offerings to a distributed, service-based architecture, utilizing Docker/Kubernetes technologies.
· Experience in deploying applications in OpenShift console as Projects.
· Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
· Written Chef Recipes to automate the build/deployment process and do an overall process improvement to any manual process
· Developed and maintained Red Hat OpenShift clusters in single and multi-node configurations
· Troubleshooting the Kubernetes issues using Kubect CLI and in OpenShift Console.
· Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
· Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev-environment needs.
· Used Kubernetes for automated deployments, scaling, and management of containerized applications across clusters of hosts.
· Deep experience with AWS concepts like EC2, S3, RDS, ECS, Lambda, Route 53, Cloud Front, Cloud Watch, IAM, VPC, Auto Scaling, Load balancer, AWS Data Migration Service, Cloud Trail and Amazon Redshift, Elastic Cache, Cloud Formation.
· Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
· Managed merging, branch creation and tagging for Bitbucket based code repository.
· Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to another environment and create new jobs and branches through Jenkins.
· Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & jar from source code.
· Skilled in monitoring servers using Nagios, Splunk, Datadog, Artifactory, Cloud watch and Zabbix for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
· Experience in Splunk solution design, architect, deployment, and configuration of Splunk components like forwarders, Indexers and Search heads. Engineered Splunk to build, configure and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.
· Experience in dealing with Windows Azure Services - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Azure Data Lake, Azure Functions, Auto-Scaling, Azure Monitor, Traffic Manager. The Azure stack (including compute, web & Mobile, blobs, Resource groups, Azure, SQL, Cloud Services, and ARM), focusing on high availability.
· Developed CI/CD pipeline with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD pipeline to build, test and deploy.
· Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.
· Integration of Application with monitoring tool new relic for complete insight and proactive monitoring.
· Proficient with Shell, Bash, Python, PowerShell, YAML, Groovy, PHP, Java, Ruby & Perl scripting languages for automation, monitoring and passionate about learning new scripting languages on demand.
· Worked on building and deploying Java code through Jenkins and Chef.
· Created Jenkins builds and deployed to application server using Udeploy for java, and .NET applications.
· Strong working experience in Relational databases like Oracle, PL/SQL, SQL Developer and MYSQL and NoSQL database- MongoDB, DynamoDB and Cassandra.
· Experienced in Creating and managing Azure Services - SQL Datawarehouse, EventHub, Data factory, HDInsight clusters, SQL Datawarehouse, SQL Server/DB, Logic Apps, Blob storage, Datalake, LogicApp, VM, Log and analytics.
· SRE/Operational skills to bridge between developers and operations teams, have knowledge of operating production systems like networking, high-availability, scaling, disaster recovery, monitoring, alerting, etc.
· Expertise in automating builds and deployment process using Bash, Python and Shell scripts with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
· Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift migration, Teradata to Snowflake Migration, AWS Cloud from on-premises.
· Experience as an OpenStack for creating, managing users, roles, groups, domains, services, endpoints; managing quotas, instances, snapshots, metadata, creating new images; managing and creating networks, routers, subnets, allocation pools; managing swift objects, time stamps, cinder volumes; using heat templates and troubleshooting.
· Worked on Red Hat Linux, Ubuntu, Solaris, AIX, CentOS, Fedora, Windows environments, and VMware vSphere, Involved in Installing, upgrading, and configuring Red Hat Linux 5.x, 6.x and 7.x and Debian using Kickstart Servers.
· Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
IT Delivery Methods: Agile, Waterfall, Jira
Version Control Tools: GIT, SVN Subversion, Bit Bucket, Git Lab
Continuous Integration Tools: Jenkins
Containers: Kubernetes, Docker
Databases: SQL Server, MYSQL, Oracle, NoSQL, MongoDB, Dynamo DB
Operating System: Linux, MacOS, Microsoft Windows
Virtualization Tools: Oracle Virtual Box, VMWare, vSphere, Vagrant
Security Tools: OWASP ZAP, Qualys, Veracode, SonarQube
Scripting Languages: Python, Shell (PowerShell/Bash), Ruby, YAML, JSON, Groovy, J JavaScript, C/C, Shell Scripting,
Application Servers: Tomcat, Ngnix, httpd
Continuous Deployment Tools: Chef, Ansible
Cloud Computing Services: Amazon Web Services (AWS), AZURE, GCP
Project Management Tools: JIRA, MS Project, Confluence, Slack, HPSM, VersionOne
Infrastructure as Code: Terraform, Cloud formations, ARM
Monitoring Tools: Splunk, Data Dog, ELK, AppDynamics, CloudWatch