Sr. Devops/cloud Engineer Resume
Nashville, TN
PROFESSIONAL SUMMARY:
- 8 years of experience in the areas of DevOps, Azure, Aws cloud computing and Linux administration.
- Experienced in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, and IAM services.
- Strong knowledge in Amazon Web Services for creating and deploying EC2 instances.
- Experienced in Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Experienced on AWS CLI to create new instances and manage existing instances.
- Experienced in cloud stack such as AWS cloud formation and VMWARE stack.
- Experience with monitoring, metrics, visualization tools, and capacity planning for Linux and Windows application stacks.
- Knowledge in S3 buckets and managed policies for S3 buckets and glacier for storing and for backups on AWS .
- Experience in setting up instances behind Elastic Load Balancer in AWS for high availability.
- Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with amazon kinesis.
- Strong knowledge in AWS security groups which worked as virtual firewalls that handles the traffic on AWS EC2 instances.
- Strong in managing multiple AWS instances, assigning the security groups, Elastic load balancer and AMIs.
- Experienced in Automating, Configuring and Deploying instances on AZURE environments and Data centers.
- Expertised in designing, deploying and maintaining and implementation of cloud solutions using Microsoft Azure .
- Configured and deployed AZURE Automation scripts for a multiple of applications utilizing the Azure stack.
- Experienced on Azure internal load Balancer for providing high availability for IAAS VMs and PAAS role instances for access other services in Vnet .
- Experienced in Azure power shell script for backup and restore operations.
- Strong knowledge in Azure active directory and managed users and groups.
- Experienced in Architect, develop, plan and migrate servers, relational databases(SQL) and websites to Microsoft AZURE cloud.
- Knowledge in Azure Automation Assets, Graphical runbooks, Power Shell runbooks that will automate specific tasks.
- Strong experience in Configuration Management like Chef, Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
- Experienced in Setup and maintenance of automated environment using Chef Recipes & Cookbooks within Azure environment.
- Experienced in automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
- Experienced in writing modules for Puppet and good understanding analysing manifests.
- Knowledge in Ansible playbooks to automatically install packages from a repository and to change the configuration of remotely configured machines and to deploy new builds.
- Strong in implementing Ansible as configuration management/ Orchestration tool and managed Ansible Playbooks with Ansible roles, group variables and inventory files. Used file module in Ansible playbook to copy and remove files on remote systems.
- Experienced in installing, configuring and administering Jenkins CI tool on Linux machines.
- Strong Expertise in Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Experienced in applying the Corporation's Software Configuration Management processes to projects, setting up and maintaining GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build.
- Good working knowledge of Git Hub Repositories .
- Automating the regular tasks in Subversion and streamlining the process of access to SVN and Migrated Projects from SVN to GIT .
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions Using GIT and Subversion (SVN) source control.
- Experienced with Linux systems, virtualization in a large - scale environment, experience with Linux Containers (LXC) and Docker.
- Strong knowledge on creation of custom Docker images container images, tagging and pushing the images. Used Docker containers and Docker consoles for managing the application life cycle.
- Experienced with Build Automation using Maven and Artifact management tools like sonatype, Nexus.
- Experienced with orchestrating the containers using Kubernetes.
- Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Configured plugins for the integration tools to the version control tools.
- Experience with the bug tracking/management tools like JIRA with orchestrating the containers using Kubernetes.
- Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers and Worked on building Docker and deploying artifacts to Artifactory and Dockyard.
- Worked with different deployment strategies like AB Deployments, Blue/Green Deployments and Canary deployments in OpenShift environment.
- Clustering the docker containers with the help of Kubernetes on the OpenShift platform.
- Good experience with Web Application servers like Web sphere, Nginx, Apache Tomcat, WebLogic.
- Strong knowledge in deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.
- Experienced on user administration using Active Directory on Windows and LDAP on Linux servers.
- Experienced in configuring Jumpstart Servers for Solaris servers.
- Strong Knowledge on Storage Area Network and Knowledge in networking (TCP/IP, Ethernet), NIS, DNS, NFS, DHCP, SMTP and RAID.
- Experienced on storage allocation using Logical Volume Manager .
- Expertise in VMware Infrastructure clusters on Test/Development environments. experienced in load balancing and monitoring with Nagios and Splunk and ELK .
- Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
- Good experience in networking, Operating Systems and Application level security. Also involved in design of custom protection architectures.
- Strong knowledge of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
- Provide 24x7 on call support on the rotation basis.
TECHNICAL SKILLS:
Cloud Technologies: AWS, Azure, OpenStack
Scripting/Programming Languages: Python, Ruby, Bash, Perl, PowerShell, C, JAVA
Version Control: GIT, SVN and Bitbucket
Build Tools: Maven, Ant, Gradle
CI Tools: Jenkins, Hudson, Bamboo, OpenShift
Config. Management: Ansible, Chef, Puppet, Salt Stack
Containerization Tools: Kubernetes, Docker
Monitoring Tools: Nagios, Splunk, Zabbix, Cloud Watch, ELK Stack
Web/Application Server: Apache Tomcat, WebSphere Application Server, JBOSS, Nginx
Database: MySQL, MongoDB, SQL Server and Oracle
Operating Systems: Red Hat, Ubuntu, CentOS, Windows Server, Windows, Apple Mac OS, JAMF
Virtualization Tools: VMware vSphere, VMware vCenter, vSphere Client, Virtual Box
Network Protocols: HTTP, FTP, SFTP, SMTP, UDP, TCP/IP, Ethernet, POP, DNS
PROFESSIONAL EXPERIENCE:
Sr. Devops/Cloud Engineer
Confidential, Nashville, TN
Responsibilities:
- Creating and administering users, roles and groups using Identity Access Management (IAM) and attached the required policies .
- Maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Managing AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Building the servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Defining branching, labeling, and merge strategies for all applications in Git.
- Converting the SVN repository to a local Git repository and shared the repository with the developers via Bitbucket.
- Managing amazon redshift clusters such as launching the cluster and specifying the node type as well.
- Designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implementing automated local user provisioning instances created in AWS cloud.
- Providing highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Defining branching, labeling, and merge strategies for all applications in Git.
- Administering Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Integrating the version control systems for automating the builds using Jenkins.
- Built Continuous Integration environment and Continuous delivery environment in Jenkins.
- Configuring various jobs in Jenkins for deployment of Java based applications and running test suites
- Setup ANT script-based jobs in Jenkins and Worked with Jenkins Pipelines.
- Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers and Worked on building Docker and deploying artifacts to Artifactory and Dockyard.
- Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Configured plugins for the integration tools to the version control tools.
- Working on Docker containers snapshots, attaching it to a running container, removing the images, managing the containers and setting up environment for development and testing for the redirection of ports and volumes .
- Utilizing Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Experienced with Nagios, Cloud Watch as IT Infrastructure Monitoring tool .
- Deploying Nagios XI in the environment to look up Monitoring server and network infrastructure using Nagios.
- Hands on ELK stack with extensive knowledge on Logstash with its integration to Splunk. Used Elastic for maintaining stateful data.
- Used TCP/HEC/DB/UF/Script/ELK/REST API for on-boarding data through Splunk/Logstash/JAVA into Splunk indexers.
- Configuring plugins for the integration tools to the version control tools.
- Worked with MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- 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 and Chef.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Involving in DevOps processes for build and deploy systems.
- Creating Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Planning release schedules with agile methodology & coordinating releases with engineering & SQA for timely delivery.
- Troubleshooting the automation of Installing and configuring applications in the test environments.
- Providing 24x7 on call support on rotation basis.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, chef, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Jira, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.
DevOps/ Cloud Engineer
Confidential, Tempe, AZ
Responsibilities:
- Experienced in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Responsible for Design and architecture of different Release Environments for new projects.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experienced in involving in configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Experienced in writing Maven scripts for application layer modules.
- Worked on Set up the Jenkins CI/CD process for over 60+ applications and Jenkins master slaves for the entire CI/CD infrastructure .
- Implemented new projects builds framework using Jenkins & maven as build framework tools.
- Implemented a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus as tools.
- Experienced on search and analytic tools like Splunk and experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
- Experienced in Business data analysis using Big Data tools like Splunk, ELK.
- Developed the OpenShift Test-Drive for Admins (Installation of OCP 3.5, Cluster management and Project)
- Used Puppet server and workstation to manage and configure nodes.
- Experienced in writing Puppet manifests to automate configuration of a broad range of services.
- Prepared projects, dashboards, reports and questions for all JIRA related services.
- Generated scripts for effective integration of JIRA applications with other tools.
- Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
- Experienced in OpenShift platform in managing Docker containers Kubernetes Clusters, Mesos
- Worked on Build/Maintain Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Configured plugins for the integration tools to the version control tools.
- Working on Docker containers snapshots, attaching it to a running container, removing the images, managing the containers and setting up environment for development and testing for the redirection of ports and volumes
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Defined Release Process & Policy for projects early in SDLC.
- Highly skilled in the usage of data center automation and configuration management tool such as Docker.
- Perform Deployment of Release to various QA & UAT environments.
- Provided 24x7 on call support on rotation basis.
Environment: AWS, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Git, Docker, Jira, puppet, and Nexus in Linux environment.
DevOps Engineer
Confidential, Atlanta, GA
Responsibilities:
- Experienced in Amazon Cloud (EC2) Hosting and AWS Administration including S3 and IAM Services.
- Worked as a part of implementation team, worked with several teams like Network, Storage, Data Center team
- Created and design the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWS cloud.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Implemented a Continuous Delivery framework using Jenkins, CHEF, Maven & Nexus in Linux environment. Using Jenkins in AWS Code Deploy plugin to deploy to AWS.
- Experienced in understanding the Project requirement and submit the request to the respective teams and procure the resources and build and as per standard, hand over the server to the Application / DBA team for further configuration at their end.
- Strong knowledge in RHEL 5.x/6.x and Solaris 9/10/11 servers administering and monitoring the performance of all systems.
- Worked in Storage Provisioning, Volume and Filesystem Management using LVM/VERITAS on HPUX/Linux/Sun Solaris OS in a SAN environment.
- Experience in administering Linux Installation, Configuration, Backup, Recovery, Maintenance, Support of Linux.
- Focus on improving the stability and performance of the system, maintaining and improving the security posture of the systems, continuous monitoring of system health, and troubleshooting issues that arise.
- Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs, and create RPM packages for installation and setup the application and its dependencies
- Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
- Involving and working with other team on Data Base / Application Refresh based on software life cycles.
- Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins and Subversion.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration.
- Installed and configured Apache/Tomcat/Java for the e-learning projects
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure
- Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
- Involved in 24*7 Production support on rotation basis.
Environment: RHEL 5.x/6.x, VMware, AWS, Web Servers, Jenkins, Maven, Puppet, Nagois, Lvm/Veritas, Solaris 9/10/11, Linux, Java.
AWS / Cloud Engineer
Confidential, Scottsdale, AZ
Responsibilities:
- Experienced on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Auto scaling groups, Route53, Code deploy, Code commit, Cloud Watch, Security Groups, Cloud Trail, Cloud Front, Lambda, Snowball, EMR, Glacier and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
- Implemented, Maintained and Monitored alerts of production and corporate servers/storage using Cloud Watch, Managed Ubuntu Linux and Windows virtual servers on AWS EC2 instances.
- Created new EC2 instance and migrating instances to EC2 and Designed roles and groups for users and resources using AWS Identity Access Management.
- Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS.
- Worked with developer tools like Vagrant, cloud environments like CI/CD tools like Jenkins and configuration management tools like puppet.
- Experienced with utilizing these types of tool Git, Bitbucket and Jenkins to build sophisticated but effective application delivery environments.
- Experienced in working on source controller tools like GIT, GitHub, Subversion (SVN), TFS Microsoft Visual Studio and Perforce.
- Worked on Creation of pipelines in Jenkins includes Continuous integration of tools like Maven, Git, SonarQube, nexus, Selenium and Maintained and Administered Bitbucket(Stash) Source Code Tool.
- Worked on develop, plan and migrate servers, relational databases (SQL) and websites to Microsoft Azure Cloud.
- Worked on creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Used Cloud Formation template for creating initial infrastructure like IAM roles and policies, S3 buckets and bucket configurations.
- Excellent knowledge in Azure compute services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management.
- Automated provisioning of cloud infrastructure with puppet and Used Puppet for Continuous Delivery.
- Managed CI and CD process and delivered all application in Rpms.
- Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
- Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch and for App using Nagios .
- Provided 24*7 on-call support on rotation basis.
Environment: RHEL 5.x/6.x, VMware, Web Servers, Aws, Azure, java, Jenkins, Puppet, CloudWatch Nagios.
AWS Cloud Engineer
Confidential, Gainesville, FL
Responsibilities:
- Hands on experience in EC2, S3, IAM, EBS, Elastic Load Balancer(ELB), Auto Scaling, and RDS, Route 53, VPC, RDB, DynamoDB, IAM, SES and SNS services in AWS cloud.
- Worked with AWS EC2 services capable of creating on demand instances, configuring, launch and copying, modifying and registering AMI's.
- Experience in Unix/Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment.
- Experience in working on source control tools like GitHub, Subversion (SVN), CVS.
- Installed and administrated GIT Source code tools and ensured the reliability of the application as well as designed the Branching strategies for GIT.
- Implementing new projects builds framework using Jenkins as build framework tool.
- Experienced in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment.
- Analyze and resolve conflicts related to merging of source code for GIT .
- Experienced in amazon AWS cloud which comprises of services like: EC2, S3, VPC, ELB, RDS, IAM, Cloud Front, Cloud Watch, Elastic Beanstalk, Security Groups.
- Managed storage in AWS using Elastic Black Storage (EBS), S3, created Volumes and configured Snapshots.
- Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs) and Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Designed, developed and deployed applications on to several cloud-based solutions using configuration Management tools like Chef .
- Experienced in designing the project workflows/pipelines using Jenkins as CI tool.
- Developed build and deployment scripts using ANT as build tool in Jenkins to move from one environment to other environments .
- Responsible for troubleshooting and fixing the build and deployment issues.
Environment: Aws, Git, Jenkins, Svn, Chef, Maven, EC2, WebSphere, Dockers.
Confidential
LINUX Administrator
Responsibilities:
- Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux.
- Involved in designing, implementing, securing and maintaining the computer systems for its test, development and production environment.
- Identified and analyzed the issues that hamper the performance of the system, and to work in close coordination with the product development team and recommend the solutions for the issues.
- Involved in supporting tasks that are included, but not limited to code deployment, managing source control systems, virtual servers, scripting, etc.
- Identified the discrepancies in the system, to assess the risks, and to implement solutions by adhering to the security standards.
- Involved in writing and modifying scripts for application deployments as well as system monitoring.
- Involved in developing and overseeing the backup, replication, clustering and fail over strategies.
- Configured and Managed ZFS Files systems
- Upgraded the RHEL 3 to RHEL 4.3 and RHEL 4.4 to RHEL 5.0
- Configured Kernel parameters on request of Application tam on Solaris, Linux and HP-UX
- Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
- Managing the VERITAS Volume Manager and LVM on RHEL 4.x/5.x
- Configured IPMP on Solaris, Bonding on Linux, NTP Time server and Client.
- Package administration, Patch administration and RPM Administration
- Installed, configured and managing VMware ESX server
- Worked with Apache Web servers and managing JBOSS, Apache Tomcat and WebSphere Application servers
- Worked with storage team on EMC Storage issues and getting the EMC storage devices for new file systems
- Support the Application Team, Storage Team, DBA Team at OS system level.
- Worked on TCP/IP Networking .
- Good communication skills as individual and as in Group.
Environment: Apache Tomcat, Jump start server, Kick start server, Solaris, Linux, JBoss, WebSphere.
