Sr. Cloud/devops Engineer Resume
Tampa, FL
SUMMARY
- Expertise in Linux System Administration, Software Development Life Cycle (SDLC), Build and Release Management, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Experience with container - based deployments using Docker; working with Docker files, Docker images, Docker Hub and Docker registries and Kubernetes.
- Expert in creating fully automated CI/CD build and deployment infrastructure using Jira, Git, Bit Bucket, Jenkins (CloudBees), Bamboo, Sonar Qube, VMWare, RHEL, Docker, Kubernetes, ANT, Maven, Artifactory, Chef, Ansible.
- Extensive experience in setting up the enterprise infrastructure on cloud platforms like Aws, Azure, Open Stack & Pivotal Cloud Foundry (PCF).
- Expertise in AWS Cloud Administration with AWS stack EC2, EBS, IAM, S3, ELB, RDS, VPC, ROUTE 53, Ops Works, Cloud Watch, Kinesis, KMS, Cloud Formation and Terraform Templates, Auto scaling groups (ASG), Lambda, EMR, RedShift etc.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Experienced in handling multiple application server nodes using WebSphere Application Server Network Deployment Manager.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Implemented RESTful web services using Jersey for JAX-RS implementation.
- Implement Java8 features including Lambda, Advanced for each loop, and Streams.
- Experienced in installation and configuration of Web Servers IBM HTTP/Apache.
- Expertise in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation, and Testing.
- Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
- Proficient in creating infrastructure in a coded manner (infrastructure as code) using Chef, Puppet & Ansible for configuration management of virtual environment and Vagrant for virtual machine and resource control.
- Experience with Version Control Systems like GIT, CVS, SVN (Subversion), and a good understanding of other tools like Bitbucket, Perforce, TFS and IBM Bluemix.
- Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBoss and their installation, configuration, management and troubleshooting.
- Installed, configured and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL data bases like MongoDB, DynamoDB, and Cassandra DB.
TECHNICAL SKILLS
Cloud Environments: AWS, Azure, OpenStack, Pivotal Cloud Foundry, Google Cloud Platform
Operating Systems/ Virtualization: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN, VMWare ESX/ESXi, Windows Hyper-V, Virtual box
Automation Tools: Jenkins, Bamboo, Chef, Puppet, Ansible, Terraform, Cloud Formation
Database: Cassandra, Redis, Oracle MySQL, MongoDB, AWS RDS, Aurora, DynamoDB.
Scripting languages: Perl, Python, Node.JS, Bash shell, Power shell scripting, Groovy, JSON
Version Control Tools: GIT, Subversion, CVS, Bitbucket, TFS.
Monitoring Tools: Nagios, Sensu, New Relic, AppDynamics, Cloud Watch, Splunk, Jira, Nexus.
Application/ Web Servers: Web Logic Application server 9.x, 10.x, WebSphere, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x Ngnix
PROFESSIONAL EXPERIENCE
Confidential - Tampa, FL
Sr. Cloud/DevOps Engineer
Responsibilities:
- Implemented Large Scale Cloud Infrastructure using AWS resources (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail) and services Lambda, EMR, RedShift, ECS, Elastic Bean Stalk, X-ray.
- Designed, developed a custom, single-page, responsive web application on front end using Node.JS
- Installed node.js and utilized the NPM with Gulp-react and Gulp-concat for the build.
- Used Microservice architecture, with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
- Implement Java8 features including Lambda, Advanced for each loop, and Streams.
- Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.
- Using AWS OpsWorks to automatically spin-up API instances by running backend chef recipes.
- Identify and eliminate performance bottlenecks during Software Development Lifecycle (SDLC).
- Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to AWS Cloud and Pivotal Cloud Foundry (PCF) using build pack.
- Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
- Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, JMeter images, and Elastic Search, Log stash & Kibana (ELK).
- Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets. Re architect a Maven based system reducing build times.
- Implemented Cloud Formation for AWS orchestration and SQL, Utility Optimization for Red Shift.
- Written reusable Templates for provisioning AWS infrastructure as a code using Terraform to build staging and production environments.
- Extensively worked on writing Java API's using Amazon Lambda to manage controller layer classes in MVC architecture.
- Implemented Semantic Versioning with groovy scripted Jenkins common pipelines for current application.
- Responsible for monitoring Applications and Servers through Splunk, Web Servers Administration on Apache and Nginx.
- Monitoring Linux server for CPU Utilization, Memory Utilization, and disk Utilization for performance monitoring.
Environment: AWS, JAVA, Pivotal Cloud Foundary (PCF), Chef, Docker, Kubernetes, Jenkins, Git, Cloud Formation, Terraform, Python, Java,Node.js, MySQL, Ngnix, Apache, Cassandra, Aerospike, New Relic, ELK.
Confidential - Columbia, MD
Azure DevOpsEngineer
Responsibilities:
- Implemented Jenkins pipelines to build Docker images for microservice specific to the JFROG artifactory and Spinnaker pipeline to deploy it to Azure Kubernetes cluster.
- Developed and maintained Docker images for a tech stack including Cassandra, KAFKA and several in house written Java services running on Azure HD insights cluster.
- Involved in creating the Azure Services with Virtual Machine. Involved in developing the Azure Solution and Services like IaaS and PaaS.
- Expertise in NPM commands and using package.json for managing dependencies and dev-dependencies of node.js applications.
- Knowledge of NodeJS and modules available for it such as Express.js.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, Azure SQL, Azure Storage, Azure AD Licenses, Office365).
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling.
- Proficient in using Docker in swam mode and Kubernetes for container orchestration, by writing Docker files and setting up the automated build on Docker HUB.
- Hands on experience on Chef- Solo, compliance, habitat and super market.
- Proficient in using Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub. Whenever a new GitHub branch gets started, Jenkins server automatically attempts to build a new Docker container from it, the Docker container leverages Linux containers from the AMI baked in.
- Configuring, automating and maintaining build and deployment CI / CD using tools Jenkins, Docker registry / daemon, Nexus and JIRA for Multi-Environment (TEST/PRE-PROD) with high degrees of standardization for both infrastructure and application stack automation in Azure cloud platform.
- Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
- Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
- Administrating of PostgreSQL databases to ensure accurate, appropriate, and effective use of data, including database definition, structure, long - range requirements, and operational guidelines.
- Development of Scheduled tasks and UNIX scripts and Perl to maintain and automate the Build process.
- Experienced in configuring security and session management, performance tuning, and applying patches and fix-packs of WebSphere Application Server on AIX and Windows environments.
Environment: AWS, WebSphere, Jython, Azure, Chef, Ansible, Docker, Kubernetes, Jenkins, Git,Cloud Formation, Terraform, Python, KMS, Cassandra, MySQL, MS SQL, Mango DB, Power Shell, ELK, JIRA, Linux, vRealize, Linux.
Confidential - Columbia, MD
DevOps Engineer
Responsibilities:
- Experience in designing, configuring and managing public cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling, high-availability, fault tolerance, in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, cloud Front, RDS, VPC, Direct Connect, Route53, cloud Watch, cloud Formation, IAM, SNS.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
- Experience with OpenStack Services such as Compute, Network, Storage, Horizon, Glance, Identity, Monitoring and Orchestration Service.
- Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Knowledge in Implementation of horizontal auto-scaling use cases using Open Stack components - Heat, Ceilometer, and Lbaas.
- Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for automating Builds and Automating Deployments.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented multiple CI/CD pipelines for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Expert in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus and Run deck.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, JIRA, Jenkins, and Clear case, Harvest, VSS, Subversion (SVN) and TFS on Linux and windows platforms.
- Installing and configuring of Chef Server, Chef-solo along with creating Chef Cookbooks and implemented latest releases of Chef- Solo, Compliance, Habitat and written Chef Recipes to install and configure Nagios for monitoring Infrastructure.
- Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services /Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Worked with development team to migrate Ant scripts to Maven.
- Experience in Monitoring tools like Nagios, Zabbix, AppDynamics , Splunk, Monit Scom and New Relic.
- Performed P2V migrations of physical RHEL (5/6) servers to VMware environment using VMware Converter.
Environment: AWS, WebSphere, Python, OpenStack, Chef, Git, SVN, TFS, Jenkins, Jira, Zabbix, Docker, Ant, Maven, Nagios, New Relic, ELK, Python, Bash, Red Hat Linux.