Devops Engineer Resume
Basking Ridge, NJ
SUMMARY
- 8 years of experience in IT industry comprising of which Linux Systems Administration and Software Configuration Management (SCM), Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management, and Cloud Management.
- Experience in installing and configuring, upgrading RHEL 5.x/6.x/7.x, CentOS 5.x/6.x/7.x, Ubuntu, Debian, Fedora, using kick start server.
- Experience in Linux Administration Installation, Configuration, Tuning and Upgrading Linux.
- Deployment and maintenance of Linux Server systems to run OpenStack Cloud environment.
- Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2instances, ELB, Security Groups.
- Deployment and Support of OpenStack Cloud based on Linux(RHEL) / CentOS/Ubuntu.
- Headed Proof - of-Concepts (POC) on Splunk implementation, mentored and guided other team members on Understanding teh use case of Splunk.
- Worked on Terraform for managing teh infrastructure through teh terminal sessions and executing scripts through teh terminal.
- Experience with AWS services EC2, ECS, ELB, VPC, Cloud Formation, Cloud Front, Cloud watch, Glacier, IAM, RDS, Route53, S3, and SNS.
- Produced comprehensive architecture strategy for environment mapping in AWS dat involved Active Directory, LDAP, AWS Identity and Access Management (IAM) Role for AWS API Gateway platform.
- Worked with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
- Experience in designing and configuring AzureVirtualNetworks (VNets), subnets, Azurenetworksettings, DHCP address blocks, DNS settings, security policies and routing.
- Exposed Virtualmachines and cloud services in teh VNets to teh Internet using AzureExternalLoadBalancer.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in teh VNet with AzureInternalLoadBalancer.
- Setting up Auto scaling of teh instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
- Maintained multiple Applications dat run in a Multi-Tenant Environment. Such as Load Balancer to Web server to App Server and Databases which are SQL or No-SQL Databases.
- Experience in configuration management tools puppet, Chef, Ansible.
- Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Experienced in monitoring tools like Nagios,Cacti, CloudWatch,Zabbix.
- Installed a self-contained local version of teh OpenShift environment.
- Experienced in containerization tools like Docker, Docker Swarm, Kubernetes, OpenShift.
- Expertise in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war&ear from source code.
- Responsible for preparing Cron jobs to schedule backups on a regular basis
- Having good experience in implementing CI/CD pipelines from scratch.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Hands on experience in creating pods and managing on teh cluster environment on Kubernetes, and have good knowledge on understanding of Mesos, SWARM.
- Good working experience on DevOps tools such as Vagrant, Virtual Box, Chef, Puppet, Ansible, Maven, ANT, SVN, GIT, Jenkins and Docker.
- Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
- Experienced in branching, tagging and maintaining teh version across teh environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platform.
- Worked on web servers like Apache, Nginx and application servers like Web Logic, Tomcat, WebSphere, JBOSS, and IIS Server to deploy code.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Experience writing Python, Shell, Ruby and Perl scripts to automate teh deployments.
- Experience in using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
- Worked on version control systems like Subversion, GIT by using source code management client tools such as SVN, GitBash, GitHub, Git GUI, Git Lab and other command line applications.
- Configured and Administered version control systems like Nexus Repository Manager and JFrogArtifactory.
- Extensive experience in building and operationalizing Atlassian products (Jira, Confluence, Bitbucket) at large scale in production environments.
- Experienced in Administration of Prod, Dev, Stage and QA environment’s carrying on Windows, REHL, Centos, Ubuntu, and Solaris servers.
- Expertise in configuring and administering network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, Mail Servers.
- Knowledge on using various routed protocols likeTCP,FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Managed all teh bugs and changes into a production environment using teh JIRA/TFS/HP ALM tracking tool and configured various workflows, customizations and plug-in for teh JIRA bug/issue tracker.
- Expertise in using Nagios, Splunk, and Zabbix for Monitoring/Network Monitoring/Log Trace Monitoring.
- Solid experience working in close co-ordination with Business Analysts, Tech Leads, Testers, Developers and Business Customers.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Operating Systems: RHEL/Centos 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012, MAC
SCM/Build Tools: Ant, Maven, Subversion 1(SVN), GIT, GitHub, Team Foundation Version Control
Containerization Tools: Docker,kubernetes.
CICD Tools: Chef, Puppet, Jenkins, Maven, Ansible, Docker, Kubernetes, Splunk, Nginx, Nexus, Jfrog,Terraform.
Bug Tracker and Testing: JIRA, HP ALM, TFS
Repositories: Nexus, Jfrog, Artifactory
Scripting Languages: Shell, Bash, Perl, and Python, Ruby, YAML scripting
Web Servers/App Servers: Apache, Nginx, IBM HTTP Server, JBoss,, WebLogic 11g, Tomcat
Databases: MySQL, Oracle DB, MongoDB, Cassandra, Kafka, PostgreSQL, SQL Server
Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML.
Monitoring and Profiling tools: Splunk, Nagios, Zabbix,Ansible.
PUPPET AND CHEF: Creating modules and manifests,databags,directories,puppet DB
PROFESSIONAL EXPERIENCE
Confidential, Basking Ridge,NJ
DEVOPS Engineer
Responsibilities:
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to deploy Web applications & database templates. Designed roles and groups for users & resources using AWS Identity Access Management (IAM).
- Created S3 buckets and managed policies and utilized S3 bucket and Glacier for storage and backup on AWS.
- Deployed instances in AWS EC2 and used EBS stores for persistent storage; configured & supported storage level resiliency and performance optimization using Multipath & EMC PowerPath setup.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry.
- Experienced in Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mountpoints and Packages.
- Creating teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Installed Jenkins plug-in for GIT Repository, setup SCM Polling for immediate build with Maven and also used web hooks to ensure Jenkins is listening to a particular branch.
- Setting up with Jenkins automation creating Docker containers and building Docker images and pushed those images to Docker registry. Deploying and maintaining Micro services using Docker.
- Used kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
- Open Shift automates application builds, deployments, scaling, health management and more leveraging integrated components from Kubernetes.
- Configured, Administered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/QA/Prod Branching Model for weekly releases.
- Support Experience with automation testing tools likeSeleniumfor Java Application. Worked on various activities deployment of all teh modules as part of Integration Team.
- Migrated VMware Virtual Machines to AWS and managed Services like EC2, S3, CloudFormation, Route53, ELB,RDS, and VPC etc. with Chef Cookbooks/Recipes.
- Checking teh cookbooks in test kitchen and upload into teh actual chef server using KNIFE ssl and make ssh connection chefDK to Vagrant, sign teh s and manage teh multiple nodes with server.
- Troubleshooting communication issues with Chef Client nodes and Chef Servers.
- Involved in 24/7 support for production environments.
- Installed and configured teh Nexus repository manager for sharing teh artifacts within teh company. Created proxy nexus repositories to speed up teh build process.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, managing containers and clustering with Kubernetes. Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Implementation of continuous integration pipelines with OpenShift’s Jenkins capability.
- Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Working on message queuing systems like Zookeeper and Kafka.
- Configured Ansible Control Machine and wrote Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on EC2 instances.
- Created inventory in Ansible for automating teh continuous deployment and wrote playbooks using YAML scripting.
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications and created analytical matrices reports, dash boards for release services based on JIRA tickets.
- Configured Docker containers and created Docker files for different environments.
- Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application.
- Installed and configured Splunk monitoring server, installed Splunk forwarded on all teh nodes in teh environment. Created indexes and generated reports.
Environment: RHEL 6/7, Centos, Windows 2008/2012, VMware, WebLogic, Oracle DB, Apache, LVM, WebSphere, GIT, Maven, Jenkins, Nexus, Chef, Ansible, Docker, Selenium, AWS, Kubernetes, Splunk, JIRA, Python, Bash and YAML scripting,Linux.
Confidential, Cupertino,CA
DEVOPS/AWS Engineer
RESPONSIBILITIES:
- Experienced in working with amazon web services environment and possessed a good knowledge of AWS services like EC2, cloud watch, elastic load balancers, route 53.
- Managed multiple instances, assigned security groups.Auto scaled instances to design cost effective, fault tolerant and highly reliable systems.
- Managed AWS infrastructure and automation with CLI, API.
- Used Maven to build rpms from source code checked out from GIT repository, with Jenkins being teh Continuous Integration Server and Artifactory as repository manager.
- Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code, Extreme Programming practices.
- Responsible for using AWS Console and AWS CLI for deploying and operating AWS services
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
- Worked on deployment in a OpenShift controller based on a user-defined template called a deployment configuration.
- Extracted teh data from MySQL, Oracle, SQL Server and loaded data into Cassandra.
- Facilitated generation of reports from Cassandra to aid in business decisions.
- Maintained teh user accounts (IAM), RDS, Route 53, VPC, LDAP, VPN, RDB, Dynamo DB, SES, SQS and SNS services in AWScloud.
- Worked on Managing teh Private Cloud Environment using Chef.
- Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
- Provide highly durable and available data by using S3 data store, CI/CD, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Used Chef to manage configuration on connected server. Developed CloudFormation script to automate teh EC2 instances with JSON templates.
- Setting alerts on instances using CloudWatch and using auto launch configurations for better performances
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment.
- Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
- Designed, wrote and implemented Pythonscript for taking automatic EBSsnapshots of EC2instances. Installed/Configured/Managed chef Master/Agent.
- Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
- Upgradation or Migration of Puppet community and Puppet Enterprise.
- Configuring of Virtual Private Cloud (VPC, LDAP, VPN)and setting up networking of subnets containing servers.
- Troubleshooting errors and fixing them.
- Experience migrating SVN repositories to GIT
- Worked in GIT(Github/Gitlab) implementation containing various Remote repositories for a single application.
- Administered and Engineered Jenkins to manage weekly Build.
Environment: Shell Scripting, Puppet, Chef, Bit Bucket, Jira, Python, Tomcat, Apache, Oracle, Jenkins, Ruby, Jira, Maven, Git, Ubuntu, Centos, Aws, Elastic Load Balancer, S3, Cloud Watch, IAM, RDS, Storage Gateway.
Confidential, Shoreline, WA
DEVOPS Engineer.
RESPONSIBILITIES:
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven and Nexus in Linux environment.
- Implementing new projects builds framework using Jenkins & maven as build framework tools
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira.
- Deploy and maintain automated build systems CI/CD Jenkins.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Collaborated with development and architecture teams to influence teh architecture and design of software and halp to bring quality into teh design of teh product.
- Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform
- Configuring teh Docker containers and creating Docker files for different environments.
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
- Experienced Managed Linux and Windows virtual servers on AWS EC2 usingPuppet.
- Developed automated provisioning and deployment system using Puppetcustom modules and manifest.
- Carried out deployments and builds on various environments using Puppet continuous integration tool.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppetdashboard for configuration management to existing infrastructure.
- Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
- Implemented continuous integration web hooks and workflows around Jenkins to automate teh dev test deploy workflow around Puppetcodebase.
- Experienced Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 using Puppet.
- Developed automated provisioning and deployment system using Puppetcustom modules and manifest.
Environment: AWS, Tortoise SVN, Java/J2EE, Jenkins, OpenStack, Python, Puppet, Shell Script, ANT, Maven, GIT, Tomcat, Nexus, JIRA.
Confidential, Melville, NY
Systems Engineer
Responsibilities:
- Installation & Configurations of RHEL, Solaris, CentOS, and AIX maintenance & System Administration.
- Configured volumes Using LVMs for increasing of disk space.
- Performed Package Management using RHEL RPM/YUM/UP2DATE and Kernel upgradation in Red Hat and Centos servers.
- Designed, configured, and supported BIND DNS, DHCP and SNMP on Linux machines.
- Familiar with TCP/IP network configuration. Configured LDAP on RedHat for authorization and authentication.
- Administered and Configured Logical Volume Manager which involved create and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
- Experience in Storage and Clustering technologies.
- Managed and provided support to all UNIX servers and RedHat Linux OS dat runs Oracle databases, Web Sphere, and NetBackup enterprise.
- Developed automated processes dat run daily to check disk usage and perform clean up of file systems on UNIX environments using shell scripting and Cron.
- Administered Linux servers for several functions including managing WebSphere, Apache, andTomcat server, mail server, MySQL database, SVN, build and firewalls in both development and production.
- Installed and Configured SAMBA Server in Linux for accessing teh shared files from teh windows environment.
- Configuring and Maintaining of Network File Systems like (NFS) and Auto mount in network.
- Modified swap files and added swap space.
- NTP server and client configuration for synchronization of timing of teh entire server with teh NTP server.
- Implementation and troubleshooting of network services like NFS, FTP, SAMBA, SMTP, NTP, Telnet, SSH.
- Maintained a NIS environment for both QA and production. Configure NIS clients and troubleshoot NIS related problems.
- Securing teh Linux Server and Network Services using TCP/IP Wrapper and Net filter (iptables).
Environment: RHEL, Solaris,AIX, VMware, WebSphere, Apache, Tomcat, Samba, Satellite, LVM, SVN, Puppet, Bash, Perl Scripting,Kickstrat,Clustering, NFS, FTP, SAMBA, DNS, SMTP, NTP.
