Sr. Cloud/devops Engineer Resume
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 databases 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
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 DevOps Engineer
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.