Devops/cloud Engineer Resume
Columbia, SC
SUMMARY
- IT professional wifAround 8 yearsof experience which includes Cloud/DevOps Engineer, Build/Release Management, Linux administration, System administration and Cloud Management in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenanceof various applications. and understanding their business needs.
- Configured and administered AWS (Amazon Web Services) like EC2 instances, IAM, VPC, Redshift, Lake Formation, Elasticsearch, Aurora, RDS, S3, Glue, Dynamo DB, Kinesis, EMR, Lambda, SNS, Route 53, SQS, Cloud Trail, EBS volumes and snapshots, AMI’s Security Groups, Elastic IP’s (EIP), Key pairs, Auto scaling, Elastic Load balancing, AWS Redshift, AWS Cloud Formation and Amazon Cloud watch for different zones in development, testing and production environments.
- Experience in working wif AWS Code Pipeline and creating Cloud Formation JSON templates to create custom sized VPC & migrate a production infrastructure into an AWS utilizing Code Deploy, CodeCommit, OpsWorks.
- Managed Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such asAnsible,Puppet, or custom - built designing cloud-hosted solutions, specificAWSproduct suite experience. Designed AWS Cloud Formation templates to create custom sizedVPC,subnets, NAT to ensure successful deployment of Web applications and database templates.
- Experience in changing over existing AWS infrastructure to serverless architecture (AWS Lambda, AWS Kinesis) through teh creation of a Serverless Architecture using AWS Lambda, API gateway, Route 53, S3 buckets.
- Experience in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda wif AWS Kinesis and integrated AWS Dynamo DB using AWS Lambda for value storage and for streams backup.
- Hands-on experience wif building AWS Lambda functions using Node.js, JavaScript and creating deployment ZIP API packages, handlers, monitoring teh AWS Lambda Node.js functions through CloudWatch.
- Deployed Dockers Containers using Kubernetes to manage Pods, Nodes, Selectors and Services
- Experience of installing and managing Kubernetes to manage Docker Containers
- Proficient in using Docker Hub, Docker Engine, Docker Images, Docker Weave, Docker Compose, Docker Swarm, Docker Registry, Containerized application to move to different environments
- Experience maintaining Tomcat, Jetty, Glassfish, or other Java Application Servers.
- Expertise inAzure Development worked onAzure web application,App services,Azure storages (Azure Blob, Azure Table, Azure StorSimple)Azure SQL, NoSQL Database, Network services,Azure Virtual Machines,Azure Autoscaling,Azure VMSS,Azure AD,AzureNetwork Watcher,Azure search, Azure Fabric, Azure Hybrid Identity, Azure Governance, Azure web jobs,Azure Stream Analytics, Azure Time Series Insights, Azure DNS, Azure VPN Gateway, Notification hub & Azure IOT.
- Excellent noledge ofAzurecompute services,Azure Web apps,Data Factory&Blob Storage,Azure Networking,andIdentity & Access Management,Azure AD, Multi-Factor Autantications.Expertise in Azure Development, worked onAzureweb application,App services, Azure storage,Azure Resource Manager (ARM),ARM Templates,Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
- Hands on experience in Azure DevOps (AZDO) in using all teh modules like Azure Boards, Azure Pipelines, Azure Repos, Azure Test plans, and Azure Artifacts.
- Create Solution Architecture based uponMicrosoft Azure PaaS Services, Design and deploying solution for various system components using Microsoft Azure, andCreated Web API methodsfor three adapters to pull data from various systems like Database, design and implementation plans for hosting complex application workloads on MS Azure.
- Hands-on experience in DevOps process wif continuous integration using Jenkins Pipelines, Docker, Groovy, Ansible.
- Expertise of working in a distributed application environment deploying secure applications to AWS
- Experience wif installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside teh software containers.
- Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm and Docker Registry and used containerization to make applications platform when moved into different environments.
- Experience on Ansible and AnsibleTower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage teh changes and wrote many playbooks to manage Web applications.
- Experience in combining multi-node software deployment using Ansible and writing playbooks run ad-hoc commands for automation of tasks using Ansible.
- Experienced in using Jenkins’s tool for performing continuous integration and continuous deployment (CI/CD) of software projects.
- Hands on experience in developing APIs using Kubernetes. Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage teh microservices using its Nodes, Pods, Selectors, Services.
- Expertise in Kubernetes to manage containerized applications using nodes, Config Maps, Selector, Services, and deployed application containers as Pods. Installed and configured Kubernetes to manage Docker containers.
- Extensive working noledge in FTP, SFTP, SSH, HTTP, HTTPS
- Installed Prometheus and Grafana using Helm to monitor teh application performance in teh Kubernetes cluster.
- Good Understanding on infrastructure and networking concepts like Firewalls, IP Addressing, DNS etc
- Installation and administration of TCP/IP, NFS, DNS, NTP
- Good understanding of OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented Kubernetes infrastructure dat are load balanced, widely obtainable, fault tolerant as well as dat are ready to be run in a production environment.
TECHNICAL SKILLS
Cloud Platforms: AWS, Azure Portal
Languages/Scripting: Java, Python, PL/SQL, SQL, HTML, XML, Shell Scripting
CI Tools: Jenkins, Bamboo, Team City, Azure DevOps Code
Configuration Automation: Terraform, AWS Cloud Formation
Deployments: Azure DevOps Pipeline
Web Technologies: Servlets, JSP, JDBC, RMI
Scripting: HTML, JavaScript, AJAX, DHTML, Shell and XML
Frameworks: Spring2.x, Hibernate
Web Services: JAX-WS, JAX-B, WSDL, UDDI, SOAP
Application/Web Servers: IBM WebSphere 6.1, Apache Tomcat, WEBSPHERE, SAMBA
RDBMS/Databases: Oracle10g and MS-SQL Server
Operating Systems: Windows2003, UNIX, Linux, WSL Ubuntu
Build Tools: ANT, Maven, AnthillPro, Make, uDeploy, GIT, VnextVersion Control Tools Git, SVN, CVS, and Bitbucket, TFS 2018/2017/2015/2013, VSTS 2015, UCM/Base ClearCase, VSS, CVS, RCS, PVCS, Perforce
DevOps Tools: Chef, Ansible, Puppet, Docker, Kubernetes, SonarQubeTerraform, AWS, Nexus, Azure DevOps (AZDO), VmWare Nginix.
Monitoring Tools: Splunk, Nagios, Prometheus, Grafana
Data warehouse Tools: SSIS, SSRS, Informatica 9.0
IDE Tools: Microsoft Visual Studio 2010/2012,2015,2019 Visual Basic 6.0
Architecture: RDBMS, Client-Server Architecture, OLAP, OLTP
PROFESSIONAL EXPERIENCE
Confidential, Columbia, SC
DevOps/Cloud Engineer
Responsibilities:
- Integrated in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Lake Formation, Glue, EKS, Aurora, Elasticsearch, Step Functions, Redshift, Cloud Formation, Elastic Cache, Cloud Watch, SQS, SNS. Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3 and EBS, ROUTE 53.
- Managed AWS design architectures wif AWS IaaS/PaaS, DevOps, Storage, Databases Components also Work wif Cloud Platform Teams on implementing new features on AWS platform and Design and Development work on building scripts and automations for AWS cloud.
- Set up teh scripts for creation of new snapshots and deletion of old snapshots in Amazon S3 and worked on setting up teh life cycle policies to back teh data from AWS S3 bucket data.
- Worked in AWS Cloud IaaS stage wif components VPC, ELB, Auto-Scaling, EBS, AMI, EMR, Glue, Redshift, Aurora, Kinesis, Lambda, CloudFormation template, CloudFront, CloudTrail, ELK Stack, Elastic Beanstalk, CloudWatch and DynamoDB.
- Expert in building teh AWS Lambda functions by using Python, JavaScript and Node.js
- Built and configured a virtual data center in teh AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables and Elastic Load Balancer.
- Good development experience in WindowsEnvironment and Sound noledge of distributed systems architecture
- Experience of working deploying and working wif distributed applications to AWS
- Strong noledge and hands-on experience of deploying secure applications in a distributed system.
- Worked on migrating teh VMWARE VMs to AWS using AWS CLI by uploading data to S3 and EC2-import-image and created a disaster recovery repo for VM's in AWS using EBS. Managed Services like EC2, S3 Bucket, Route, ELB, EBS
- As a part of middleware team, worked very closely wif application teams deploying new applications in teh WebLogic hosting environment
- Designed Middleware infrastructure & topology designs for high availability and failover capability
- Built systems in JVM, Java framework, Spring Boot and Zookeeper
- Excellent understanding of both relational and NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Managed Kubernetes charts using Helm, Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Worked on creating theKubernetesPods, Services, ConfigMaps, Deployments and Rollouts by writing teh YAML and creating teh resources using kubectl.
- Worked on App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers
- Created Pods using Kubernetes and worked wif Jenkins pipelines to drive all micro services builds out to teh Docker registry and tan deployed toKubernetes.
- Deploying windows Kubernetes cluster wif Azure Container Service from Azure CLI and Utilized Kubernetes and Docker for teh runtime environment of teh CI/CD system to build, test and Octopus Deploy.
- Wrote Ansible Playbooks wif Python SSH as teh Wrapper to manage configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
- Worked on creating teh Virtualization of teh servers on AWS wif teh use of tools like Docker, build teh Docker image and version control to meet teh objective of Continuous Delivery goal on a highly scalable environment. Also had a hand on experienced wif load-balancing tool Nginx.
- Written, Planned and Created teh Infrastructure as code using Terraform and used it to create infrastructure in AWS and maintained using Ansible and Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Integrated both framework andCloudFormation to automate AWS environment creation along wif ability to deploy on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
- Managing teh Openshift cluster dat includes scaling up and down teh AWS app nodes.
- Created real-time monitoring and alerting of applications deployed inAWSusing CloudWatch, Nagios, ELK stack and Splunk.Also experienced in configuring Nagios for continuous monitoring of applications in teh production environment and enabling notification by emails
- Written, Planned and Created teh Infrastructure as code using Terraform and used it to create infrastructure in AWS and maintained using Ansible and Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Written SQL Queries and PL/SQL- stored procedures, functions, indexes, triggers, and sequences to interact wif teh database. Worked on making teh DevOps pipelines using OpenShift and Kubernetes for teh Microservices Architecture.
- Worked wif ELK (Elastic Search, Log stash and Kibana) stack to develop an end-to-end transaction processing system. Implemented newELKcluster for enterprise logging and maintenance.
Confidential, Houston, TX
DevOps/Cloud Engineer
Responsibilities:
- Deployed Azure (laaS) virtual Machines (VMs) & Cloud services (PaaS role instances) into VNets subnets, Provisioning VM’s, Virtual Networks, Deploying Web Apps and creating Web-jobs and modified AWS Cloud formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Employed Azure Resource Manager (ARM) to deploy, update and delete multiple resources on Azure and in migrating teh on-premise resources to Azure using Azure site recovery (ASR) and Azure backups. Worked on creating resource group of virtual machines by specifying deployment parameters in Azure Resource Manager (ARM).
- Arranged Azure Virtual Networks, subnets, DHCP address squares, Azure system settings, DNS settings, security approaches, and directing. Likewise, conveyed Azure IaaS virtual machines and Cloud administrations (PaaS job examples) into secure Virtual Networks and subnets. worked in Installing, Configuring, Managing teh Monitoring Tools such as Splunk, Nagios, ELK and New Relic for Resource Monitoring/Network Monitoring.
- Worked wif Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services.
- Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes clusters and developed Kubernetes templates for multitude of applications.
- Validated deployments in Kubernetes by establishing a local development workflow dat used Minikube and implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information on Kubernetes Console.
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm.
- Worked on App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.
- Virtualized teh servers using teh Docker for teh test environments and dev-environments needs and configuration automation using Docker containers.
- Configured commercial SSL certificates for Applications Servers such as WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.
- Prototype CI/CD system wif GitLab on AWS utilizing Kubernetes and docker for teh runtime environment for teh CI/CD systems to build and test and deploy and implemented CD delivery pipeline wif Docker, Jenkins and GitLab/GitHub wif Amazon Web Services AMI’s.
- Worked on troubleshooting various Linux server and network support issues using log files and tools like ping, telnet, trace and traceroute for application teams.
- Installed and configured DHCP, DNS, web servers like Apache, mail servers like SMTP, IMAP, POP3, and file servers on RHEL servers
- Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, encrypted teh data using Ansible Vault and maintained role-based access control by using Ansible Tower and Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
Confidential, Battle Creek
Build & DevOps Engineer/SCM Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Used Jenkins and implemented CI/CD pipeline using and configuring plugins like parameterized build and dependency Jobs.
- Automated CI/CD wif Jenkins, build-pipeline-plugin, Maven, GIT, Setup Jenkins master/slave to distribute builds on salve nodes
- Worked to ensure smooth continuous integration and deployment (CI/CD pipelines) of teh products.
- Good development experience in both Windowsand Linux Environment.
- Created Chef Recipes for automating teh Infrastructure, deployment process. Managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Defined all servers in Ansible, so dat a newly built server could be up and ready for production.
- Used Ansible to automate Configuration management and written playbooks to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
- Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
- Branching and merging code lines in teh GIT and resolved all teh conflicts raised during teh merges.
- Configured SonarQube code quality tool and integrated it wif Jenkins.
- Implemented SonarQube to analyze code quality metrics, to verify teh coding standards and setup quality gates to allow/fail builds as per requirement.
- Used Maven as build tool on Java projects for teh development of build artifacts on teh source code.
- Worked on teh transition project dat involved migration activities to Maven from ANT to standardize teh build across all teh applications.
- Used Nexus tool to manage teh repository in Maven and used teh same to share teh snapshots and releases of internal projects.
- Maintained Splunk, ElastiCache, Log stash and Kibana stacks for log aggregation and alerting.
- Responsible for working wif dev team to automate application deployments on Tomcat & JBoss application servers.
- Created scripts in Python to automate log rotation of multiple logs from web servers.
- Implemented & configured Nagios for continuous monitoring of applications in teh production environment & enabled notifications via emails & text messages.
- Worked wif project development teams following Agile & Waterfall methodologies and can design source code branching, release life cycles and CI/CD pipelines based on pace & project deliverables
- Build, configured and support Application team environments.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
Confidential, Overland Park, KS
Linux Administrator
Responsibilities:
- Installed, upgraded and configuredRed Hat EnterpriseLinux4/5/6.
- Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of LINUX (red hat), windows.
- Configuring and managing teh SSH, SSL, NFS, FTP and SMTP servers on LINUX.
- Installation, configuration and administration of Apache Tomcat, WebLogic, WebSphere.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart forLinux.
- Experience in VMware. Installed and monitored Virtual environments wif ESXi servers and VirtualCenter2.
- Setting up Multi-pathing at OS Layer for Network and Storage layer and ensuring High Availability/Redundancy.
- Expertise in filesystem management like creation, addition, resize and mounting teh LVM filesystem wif different types of file systems (ext2, ext3, ext4).
- Able to Deploy new servers (virtual and physical) after getting user requirements, update documentation for build procedures, coordinate racking wif data center personnel.
- Proficient in Maintaining server inventory to track servers: serial numbers, hostnames, IPs, resources (CPU, RAM, disk, RAID), OS and patch level. Track repurposed and decommissioned assets. Inform data center of inconsistencies / updates in OBTAIN database.
Environment: Red hat, CentOS, Linux, Ubuntu, ANT, LINUX, UNIX, Shell Scripting, Apache Tomcat, WebLogic, WebSphere, VMware.
Confidential
Linux Administrator
Responsibilities:
- Installed, upgraded and configured Red Hat EnterpriseLinux4/5/6.
- Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of LINUX (red hat), windows.
- Configuring and managing teh SSH, SSL, NFS, FTP and SMTP servers on LINUX.
- Installation, configuration and administration of Apache Tomcat, WebLogic, WebSphere.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart forLinux.
- Experience in VMware. Installed and monitored Virtual environments wif ESXi servers and VirtualCenter2.
- Setting up Multi-pathing at OS Layer for Network and Storage layer and ensuring High Availability/Redundancy.
- Expertise in filesystem management like creation, addition, resize and mounting teh LVM filesystem wif different types of file systems (ext2, ext3, ext4).
- Able to Deploy new servers (virtual and physical) after getting user requirements, update documentation for build procedures, coordinate racking wif data center personnel.
- Proficient in Maintaining server inventory to track servers: serial numbers, hostnames, IPs, resources (CPU, RAM, disk, RAID), OS and patch level. Track repurposed and decommissioned assets. Inform data center of inconsistencies / updates in OBTAIN database.
