Sr. Devops/cloud Engineer Resume
GA
PROFESSIONAL SUMMARY:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD) and DevOps processes.
- Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.
- Worked in cloud networking (Azure Express Route and AWS connections)
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Experience in real - time monitoring & alerting of applications in AWS using CloudWatch,Nagios, AppDynamics.
- Experience with log analytics using Cloud Trail and Splunk
- Automated deployment operations using various tools in DevOps, Configuration Management, Cloud Infrastructure using Jenkins, Maven, Dockers, AWS, GIT, Linux etc.
- Assisted in migrating the existing data center into the AWS environment.
- Experienced with Puppet configuration management system.
- Implement and support AWS Private Cloud implementation.
- Implemented orchestration and containerizationusing Docker, Openshift, Kubernetes and Helm.
- Set up Security Groups with different CIDR and ports for HTTP, HTTPS, RDS, TCP/UDP SSH connections.
- Used CLOUDWATCH for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
- Worked with the Networking Team to create VPN Connections from AWS to the physical Data Center.
- Developed and maintained the continuous integration and deployment (CI/CD) systems using tools like Jenkins
- Utilized configuration & automation tools such as Chef and Puppet.
- AWS Integration with internal DNS configure AWS Virtual Private Cloud to support application development and production.
- Architect and design AWS Private Cloud Subnets, Security Groups, Network Access Controls, configure AWS Elastic Load Balancing for application high availability and performance.
- Set up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
- Created automated pipelines in AWSCode Pipelineto deployDockercontainers in AWSECSusing serviceslikeCloud Formation,Code Build,Code Deploy.
- Experience on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS).
- Builded servers using AWS including importing volumes, launching EC2, creating security groups, auto-scaling, load balancers in the defined virtual private connection.
- Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
- Worked with AWS code commits to safely store all the codes.
- Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery Pipeline on AWS.
- Experienced in installation, configuration, troubleshooting, tuning, security, backup, recovery and upgrades of IBM AIX, Linux (RedHat&SuSE), Solaris 2.x, 8, 9, 10, HP-UX 10.x, 11.x, Win NT/2000 Server
- Implemented AWS Code Pipeline and created Cloud Formation JSON templates in Terraform for infrastructure as code.
- Worked inChefandPuppetfor Deployment on Multiple platforms.
- Managed (load balancing and distribution) these containers use used container orchestration tools like Docker, Swarm, Openshift, Kubernetes and Helm.
- Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Docker, Chef, Puppet, AWS.
- Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration. and creating roles and updating Playbooks to provision servers by using Ansible.
- Converted puppet modules to Ansible playbooks.
- Installed, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers.
- Reduced build + deployment times by designing and implementing Docker workflow.
- Built and Deployed Docker images on AWS ECS and automated the CI/CD pipeline.
- Good scripting skills in bash and Python.
- Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Deployment and maintenance using Micro services using Docker.
- Hands on experience in using Continuous Integration tools like Jenkins.
- Worked on GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
- Integrated Ansible and Ansible tower to Jenkins in CI/CD Pipeline Process and deploying build artifacts to target systems (EC2 instances, VM, Physical Database Servers)
TECHNICAL SKILLS:
Cloud Platforms: AWS, Azure, Container, GCP
Methodologies: Agile (Scrum), Waterfall, UML, Design Patterns, SDLC
Amazon Web Services: CloudFormation, CloudWatch, VPC, EC2, S3, Glacier, EC2 Container Service, Elastic Beanstalk, Snowball, DynamoDB, RDS, Redshift, Direct Connect, Route 53, Identity & Access Management, Lambda, AWS IoT, SNS, SES, SWF, SES, Elasticsearch Service, Code Commit, Security Groups, AMI, Elastic Block Storage, Elastic IP, VPC Peering, Network ACL, Regions, Route Table
Containerization Tools: Docker, Kubernetes
Configuration Management: Chef, Ansible, Puppet
Continuous Integration: Jenkins
Build tools: Maven, Gradle
CI/CD Tools: Jenkins, Hudson.
Version Control: Git, GitHub, Bitbucket, Code Commit
Monitoring tools: Splunk, AWS cloud watch, Prometheus, Grafana, Nagios, Wireshark, Zabbix
Ticketing tools: Jira, Splunk, Sysaid
Web servers: Web Sphere, Apache Tomcat, Nginx, HAProxy
Operating systems: RedHat Linux 5/6/7, Unix, Ubuntu, Debian, Centos, Linux, Windows &MacOS
Programming languages: C/C++, Java
Testing tools: Selenium
Programming & Scripting Languages: HTML, Python, Bash, Shell, Ruby, Perl
Databases: MySQL, SQL Server, MongoDB, Aurora, Dynamo DB
Networking: HTTPS, TCP/IP, DNS, FTP, SSH
VMware Services: vSphereESXi 5.5/6, Vcenter 5.5/6, HA, DRS
Ticketing: Service Now (SNow), BMC remedy
WORK EXPERIENCE:
Confidential, GA
Sr. DevOps/Cloud Engineer
Environment: VPC, Subnets, Ec2, Snapshot, Lambda, Ami, Internet Gateways, Cloud Watch, SNS, S3, Cloudfront, Cloud Formation, MySQL, ORACLE, Glacier, IAM, Ansible, Terraform, Phyton, Jenkins, Windows, Arti Factory, SVN, ECS, Docker,Openshift, Kubernetes, Helm, Python, Chef, Puppet, CI/CD, Nagios, AppDynamics, Splunk, Network, Active Directory ( AD ), CLI, ANT, Maven, Shell, Linux, Jira,Azure
Responsibilities:
- Configured and managed various AWS Services includingEC2, RDS, VPC, S3, Glacier,Cloud Watch, Cloud Front, Elastic Cache, SQS, SNS, API gateway, SDK, AMI and Route 53.
- Installed and configured automating tool like Puppet and Chef master server
- Developed Python code or shell script for automation.
- Developed Cloud Formation templates to spin up resources such as EC2, EBS, RDS, VPC, S3, EKS, IAM on AWS cloud.
- Used AWS Code to design and implement a Continuous Integration and Delivery (CI/CD) Pipeline on AWS.
- Wrote variousLambdafunctions for automating the process on the Cloud.
- Migrated AWS resources from one organization to another and closing of accounts.
- Managed database tables that can store and retrieve any amount of dataand serve any amount of traffic usingMySQL and ORACLE.
- Worked with Puppet configuration management system
- Developed Jenkins-Shared-Libraries for Build and Deployment automation using Jenkins, Groovy, Python andShell-Scripting and wrote DockerFiles.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Monitored telemetry, alerts, recovery issues, bug, health of CI/CD pipeline infrastructure on AWS.
- Created S3buckets and managed policies for S3 buckets and usedGlacierfor storage of static content and backup onAWS.
- Managed User/Accounts, roles and attached policies using AWS IAM service.
- Created API Gateway to manage API calls and triggering lambda functions for fetching data from databases.
- Deployed and scaled Web Applications using AWS Elastic Beanstalk and setup Cloud Front distributions along with AWS WAF as a part of CDN security solution.
- Setup Jenkins on EC2 Linux servers and used user data to automate the installation of dependencies.
- Worked for continuous integration and continuous delivery using Jenkins, Maven and Chef
- Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points, packages and Worked on playbooks for Ansible in YAML.
- Provisioned the highly available EC2 Instances usingTerraformand cloud formation and wrote new plugins to support new functionality inTerraform.
- Worked on Creating and setting up the Custom Domains and deploying them to make the domain available to map it to the service endpoints Managed GitHub repositories and permissions, including branching and tagging, here we used AWS API Gateway for custom domains and Record sets in Amazon Route53 for applications hosted in AWS Environment.
- Installation and migration of on-premiseJenkins, Arti factory and SVN toAWScloud infrastructure.
- Created automated pipelines in AWSCode Pipelineto deployDockercontainers in AWSECSusing services like Cloud Formation,Code BuildandCode Deploy.
- Automated deployments for 200+ cloud servers using Python and Bash.
- Monitored and documented important metrics (number of deployments, number of releases in a month, failures in CI/Release pipeline, code coverage, bugs/defects/issues in production, number of code check in pushes).
- Managed docker containers using orchestration tool Openshift, Kubernetes and Helm.
- Involved inChefandPuppetfor Deployment on Multiple platforms.
- Experienced in installation, configuration, administration, troubleshooting, security, backup, recovery and upgrades of IBM AIX, Linux (RedHat&SuSE), Solaris 2.x, 8, 9, 10, HP-UX 10.x, 11.x, Win NT/2000 Server
- Experienced in SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
- Worked onJenkins CI/CD pipelinejobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process and managing artifacts in Nexus Repository.
- Experienced on working with on-premises network, application, server monitoring tools likeNagios,Splunkand onAWSwithCloudWatch monitoring tool.
- Configured and maintained network related implementation and system securities using Security Groups, SSL s, subnets, Internet Gateways, SSH keys, AWS Access/Secret Keys, Network ACL’s and protocols such as SSH, HTTP, HTTPS and FTP.
- Used CloudWatch to monitor and created alarms for high CPU usage, stopped services and low space
- Extensive experience in using Build Automation tools like,ANT,Maven, ArtifactoryandJenkins.
- Configured AWS CLI and performed necessary actions on the AWS services using Shell Scripting and Linux Scripting.
Confidential
Sr. DevOps Engineer
Environment: AWS EC2, S3, VPC, VMware, Windows 2008, IIS, ASP.net, SQL Server, CloudWatch, Cloudformation, JIRA, Git, VPC, Ant, chef, Red Hat Linux5/6, Bash Scripting, Active Directory, Apache, Tomcat, Docker, Vagrant, Jenkins, Data Domain 9500, 9800, DD4500, DD99, DPA 18.1/6.5,, Avamar 18.1/7.5MAVEN, Websphere, Tomcat, Centos, Ubuntu, Unix, Windows XP, BASH & KORN Shell, JAVA/J2EE, Agile, Web Sphere, Batch file, SQL Scripts, Python, Azure
Responsibilities:
- Building software packages on Red Hat Linux (RPM) and Solaris (DataStream package format)
- Implemented AWS Code Pipeline and created Cloud Formation JSON templates in Terraform for infrastructure as code.
- Worked inChefandPuppetfor Deployment on Multiple platforms.
- Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities
- Experience in installation, configuration, security, backup, recovery and upgrades of Linux, Power Systems.
- Perl development to create a suite of tools to support the automated provisioning of new Linux and Solaris servers using Sun's JET (Jumpstart Enterprise Toolkit)
- Re-implemented a multi-platform system interrogation agent in Perl (originally in Java), covering system, network, storage and software components. Formatting output as XML.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Automated infrastructure provisioning on AWS using Terraform and Ansible
- Wrote tools in Perl to login & interrogate Sun ILOM & XSCF & HP ILO via SSH and telnet.
- Configured and maintained the volume groups, logical volumes using LVM, VERITAS Volume Manager and Solaris Volume Manager.
- Performed builds for all products for supported platforms (OSX, Linux, Windows, Android).
- Troubleshooting of Backup jobs and restore jobs, Configured and administered vaulting process to send the tape offsite to Iron Mountain, Creating SLP for managing Duplication to tapes from Data Domain. Creating VMware backup policies and selecting individual clients for backup. Data Domain 9800 Configuration and file system creation.Restarting NetworkerServer services.
- Migrated terabytes of data from data centers to S3 cloud storage and setup Life cycle policies for the old data to be transitioned to Glacier and created vault policies for security purposes.
- Installed and configured Storage Gateway on data centers and ensured the security of data over the network using AWS KMS for data encryption.
- Setup IAM roles and policies for different users and teams ensuring the isolation of user’s environment.
- Restore client data based on user requests from DBA and application owners.
- Configured Exchange, SQL and RMAN backups as per the request.
- SQL Database backups troubleshooting and Agent installation.
- Experience in configuring replication in Avamar and Data Domain.
- Supported current migration of Data Center to Amazon Cloud.
- Integrated Ansible with Jenkins and automated various Infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
- Extensively used Groovy, Shell and Python scripts to write and maintain the Jenkins CI/CD pipeline scripts.
- Integrated Jira with Git for task management, bug and issue tracking.
- Established efficient processes and scripts for change management with the aid of Chef.
- Diagnose issues with Java applications running in Tomcat or JBoss.
- Deployed applications to containers using Docker and created Docker images using Docker files, worked on Docker container snapshots, removing images and managing Docker volumes.
- Setup SSL termination on load balancers using AWS manager to secure network communication.
- Created and maintained Jenkins jobs that execute shell script.
- Deployed json template to create a stack in CloudFormation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, and other services of the AWS infrastructure.
- Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption.
- Experience working with Monitoring tools such as CloudWatch.
- Familiar and experienced with Agile Scrum development.
- Designed and implemented CI/CD pipelines configuring Jenkins servers, nodes creating required scripts and configuring EC2 and Local VMs.
- Experienced in authoring POM.xml files, performing releases with the Maven release Plugin, and managing Maven repositories.
- Proposed and implemented branching strategy suitable for Agile development.
- Developed automation framework for Application Deployments to the cloud environments.
- Setup code review tool Gerrit with GIT and integrated with CI system to help developers do peer code reviews & identified issues in code early in the cycle using code analysis.
- Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
- Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Redhat Linux.
- Installed and configured MySQL and oracle database on Linux servers.
Confidential, - Richmond, VA
DevOps Engineer
Environment: AWS EC2, S3, VPC, VMware, Windows 2008, IIS, ASP.net, SQL Server, CloudWatch, Cloudformation, JIRA, Git, VPC, Ant, chef, Red Hat Linux5/6, Bash Scripting, Active Directory, Apache, Tomcat, Docker, Vagrant, Jenkins, Data Domain 9500, 9800, DD4500, DD99, DPA 18.1/6.5,, Avamar 18.1/7.5MAVEN, Websphere, Tomcat, Centos, Ubuntu, Unix, Windows XP, BASH & KORN Shell, JAVA/J2EE, Agile, Web Sphere, Batch file, SQL Scripts, Python, Azure
Responsibilities:
- Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into GIT Repository
- Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and auto scaling groups. Worked with CI/CD principles according to organizational standards.
- Implemented several continuous delivery pipeline/ release pipelines set up, performed continuous integration/continuous deployment.
- Monitored telemetry, alerts, recovery issues, bug, health of CI/CD pipeline infrastructure on AWS
- Monitored and documented important metrics (number of deployments, number of releases in a month, failures in CI/Release pipeline, code coverage, bugs/defects/issues in production, number of code check in pushes).
- Checked Chef scripts into source control with change history for the last six months and used them to provision environments for day-to-day activities.
- Created Chef scripts based on industry best practices to create known good builds, which were reviewed, updated, and approved by InfoSec quarterly.
- Reported Jira tickets created from InfoSec review of Chef scripts.
- Used docker container clusters to clone the production servers.
- Utilized Maven dependency management system to deploy snapshot and released artifacts to Nexus to share artifacts across projects and environment.
- Used Terraform and Ansible by creating DevOps processes for consistent and reliable deployment methodologies.
- Installed and configured an automated tool, Ansible, that included the installation and configuration of the Ansible playbooks, agent nodes and an admin control workstation.
- Worked with cloud providers and APIs for Amazon EC2, S3, VPC with Cloud Sigma (EU).
- Used experience in continuous integration technologies with Jenkins.
- Designed and created multiple deployment strategies using continuous integration (CI) and continuous development (CD).
- Created and wrote Shell scripts, Bash, and Python for setting up baselines, branching, merging, and automation processes across the environments using SCM tools such as GIT, and subversion on Linux and Windows platforms.
- Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points, packages and worked on playbooks for Ansible in YAML.
- Provisioned the highly available EC2 Instances usingTerraformand cloud formation and wrote new plugins to support new functionality inTerraform.
- Developed and maintained the continuous integration and deployment (CI/CD) systems using tools like Jenkins
- Installation and migration of on-premisesJenkins, Arti factory and SVN toAWScloud infrastructure.
- Created automated pipelines in AWSCode Pipelineto deployDockercontainers in AWSECSusing services like Cloud Formation,Code BuildandCode Deploy.
- Managed docker containers using orchestration tool Kubernetes.
- Involved inChefandPuppetfor Deployment on Multiple platforms.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
Confidential, NY
DevOps Engineer
Environment: Linuxinstances, AIX Servers, HP-DL380 G6/G8 and DELL R710/720 and 920, p8/p7 Series, VeritasNetBackup 8.0, 7.7.2, 7.6, 7.5IBM TS3584, SL8500, SL3000, Data Protection Advisor DPA, Symantec OpsCenteIBM-Blade Centre (Chassis Blades HS23, HS-22 & Racks), HMC V7R7.7.0, ILO, KVM, RHEL 6/5, VMware-vSphere, Python,Azure
Responsibilities:
- Installed, upgraded, and configured RedHat Linux using Kickstart Servers and Interactive Installation
- Installed, Upgraded and managed packages via RPM and YUM package management.
- Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Created puppet modules to install tools in Linux and mac slaves for running Jenkins builds. Implemented Automated Application Deployment using Puppet.
- Modified the Puppet files according to the requirement of application.
- Implemented the supporting platform for Open Stack Infrastructure on the cloud that all services and applications will rely upon.
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
- Expert in deploying the code through application servers like Apache Tomcat and Puppet for the deployment of servers with custom scripts.
- Experience configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
- Deploying the OpenStack components on multimode with High availability environment