We provide IT Staff Augmentation Services!

Sr.cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in IT industry with SCM, Build/Release Management CI/CD & AWS DevOps operations Production in cross platform environments.
  • Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, CodeDeploy, CodePipeline, Maven, and configuration management tools like Chef, Puppet & Ansible . Had set up staging and production environments for CI workflow.
  • Extensively managed Network ACL's , EC2 and Security Groups in migrating physical servers to Cloud ( AWS ).
  • Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
  • Familiar with concepts of Azure and OpenStack Cloud Based Technologies.
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus.
  • Created and managed Azure AD tenants and configured application with Azure AD. Integrated on - premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Knowledge in configuring Azure API Management, Traffic Manager and Resource Manager.
  • Designed and implemented solutions with AWS IAM, VPC, EC2, ECS, EBS, RDS, S3, Lambda, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, Cloud Trail, SQS, and SNS etc.
  • Experience in building sophisticated and highly automated infrastructure using automation frameworks such as CloudFormation, Terraform , and OpsWorks .
  • Automated AMI's creation through pre-boot and bootstrapping instances using Shell and Python scripts.
  • Ability to deploy on AWS using build scripts (Boto3 & AWS CLI) and automated solutions using Shell and Python .
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the user's new accounts, roles and groups.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Configured Inbound/Outbound in AWS Security Groups according to the requirements.
  • Set up Auto Scale of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Well versed with deployment tools like XL Deploy, CodeDeploy and UrbanCode Deploy .
  • Have experience on version controls tools and repositories like GIT, SVN, Bitbucket, S3, and CodeCommit .
  • Expertise in using build tools like ANT and MAVEN for the building of deployable artifacts such as war & ear from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS .
  • Extensively used Jenkins to streamline CI/CD process, automated several Master-Slave configurations using temporary slaves.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Last few years have focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes .
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in developing and implementing infrastructure as code, automated provisioning and configuring using Chef, Puppet and Ansible .
  • Expertise in writing Chef/Puppet cookbooks/recipes to automate Infrastructure as a code ( IAC ).
  • Having good knowledge with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Tracked servers and resource performance using monitoring tools Cloud Watch, Nagios, Zabbix, and Splunk .
  • Experience with web and application servers such as Apache, Tomcat, Nginx, WebLogic, WebSphere and JBoss .
  • Worked with different Bug tracking tools like JIRA, Remedy, HP quality center and IBM clear quest .
  • Configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux.
  • Having good hands-on experience with Apache Kafka .
  • Install databases like Oracle 10g, 11g, MYSQL on Linux.
  • Have good knowledge of utilizing cloud technology and NoSQL database like Cassandra, Mongo DB database.
  • Have good knowledge with MongoDB clusters, Java scripting to load unstructured data into shading environment.
  • Familiar with installation & Management of packages, patches, maintenance of RPM updates on Linux.
  • Strong and progressive experience in the server installation and administration of Red Hat Linux, Centos, Oracle Enterprise Linux, VMware ESX&ESXI environment.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds &releases.
  • Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
  • Good understanding of the principles and best practices of Software Configuration Management ( SCM ) in Agile , S crum , and Waterfall methodologies.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player

TECHNICAL SKILLS:

Configuration Management Tools: Chef, Puppet, Ansible, Terraform

Cloud Platforms: AWS, Microsoft Azure, OpenStack & Google Cloud

Operating Systems: Unix, Linux, MacOS, Windows

CI/CD Tools: Jenkins, Bamboo.

Build Tools: ANT, Maven, Gradle

Programming: Python, Ruby, Perl scripting, Shell scripting, SQL, PL/SQL

Web/Front End: JSP, Servlets, AJAX, JavaScript, JSON, CSS 3, XML, HTML 5, XHTML, JQuery, DHTML

Build and Scripting Tools: PERL, Groovy, DSL, ANT, JavaScript, Ruby, Python Windows Scripts, Power shell script, Junit, make

Web Servers: WebLogic, WebSphere, Nginx, Apache, tomcat, and JBOSS

Other Platforms: Red Hat Linux 6.x & 7.x, Solaris 8/10, Windows. SOA, Rational Clear Case, Oracle Enterprise Manager(OEM), LDAP, Active Directory, Oracle Enterprise manager, IBM WebSphere MQ, Sun One Directory Server, JSON objects, Web/Rest API’S.

Databases: DB2, Oracle, MS-SQL Server, MySQL, NoSQL, DyanamoDB.

Virtualization: VMWare, VRO, VRA

Containerization: Docker & Kubernetes

Source/Version Control: GIT, Accurev, CVS, SVN, GitHub, Bitbucket, Git Lab.

Operating Systems/Virtualization: Windows, Unix, Linux, Solaris, MAC, VMware, Oracle VirtualBox

Monitoring tools: Nagios, Splunk, Dynatrace

Code coverage/Testing tools: Sonarcube, selenium

Bug Tracking tools: JIRA, Remedy, ServiceNow

Methodologies: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr.Cloud DevOps Engineer

  • Involved in Building and configuring Red Hat Linux Servers using Kick Start server as required for the project. Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.
  • Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu)
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
  • Worked with Amazon IAM console to create custom users and groups
  • Worked with various AWS EC2 and S3 CLI tools.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Supported AWS Cloud environment with 1000+ AWS instances and configured Elastic IP and Elastic storage.
  • Cloud and system virtualization platforms and tools (AWS, VMWare, Docker, Vagrant).
  • Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3 instances.
  • Architecting of cost effective infrastructure by utilizing various AWS services and options.
  • Building of High Availability and Fault Tolerant infrastructure by utilizing various Amazon regions and availability zones.
  • Involved in developing custom images on Cloud using AWS images and on ESX using Templates and involved in building physical servers using Kickstart PXE Boot and Jumpstart.
  • Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Created multiple Python scripts for various application level tasks.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Managed and configured hundreds of servers using Puppet.
  • Automation of configuration and management through Puppet.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
  • Installed & configured Nagios on Linux servers.
  • Pushing all configuration management into puppet to allow for rapid roll-out of new infrastructure.
  • Experience with Virtualization technologies like Installing, Configuring, and Administering VMware ESXi 4.1/5.0/5.5 environments. Created and managed VMs (Virtual Server) and also involved in the maintenance of Virtual Servers.
  • Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
  • Preparing servers for Oracle RAC installation which includes tuning the kernel, agent installation, adding NAS storage on 2,3, 4 node clusters.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Created new groups and tested first in development, QA Boxes and then implemented the same in production Boxes.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
  • Configured and maintained Jenkins to implement the CI process.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
  • Installation, Configuration of NFS, DNS, SAMBA, APACHE severs in Redhat, Debian, Ubuntu Linux Servers.

Environment: AWS, Docker, Jenkins, Redhat, Debian, Ubuntu Linux, VMware ESXi 4.1/5.0/5.5, Python, Puppet, Git .

Confidential, Canonsburg, PA

DevOps & AWS Engineer

Responsibilities:

  • Set-up and maintain fully automated CI/CD pipeline for multiple Java / .NET environments using Git, Jenkins, Puppet / Chef.
  • Utilized AWS Console and AWS CLI for deploying and operating AWS services VPC, EC2, S3, EBS , IAM, ELB, CloudFormation and Cloud Watch .
  • Used Security Groups , NACL's , Internet Gateways , NAT instances and Route Tables to build a secure zone environment for organizations in AWS public cloud.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform . Managed AWS infrastructure as code using Terraform .
  • Expertise in writing new plug-ins to support new functionality in Terraform .
  • Created scripts in Python , which integrated with Amazon API to control instance operations.
  • Worked on AutoScaling , Cloud Watch (monitoring), AWS Elastic Beanstalk (app deployments), AWS S3 (storage) and AWS EBS (persistent disk storage).
  • Wrote Json templates for CloudFormation and Ruby scripts for Chef Automation and contributing to our repository on GITHUB.
  • Used AWS Lambda to run servers without managing them and to trigger and run code by S3 and SNS .
  • Automated backups by Shell / PowerShell scripts for Linux / Windows and for to transfer data in S3 bucket.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configuration of various plug-ins for Jenkins for automation of the workflow and to optimize smooth running of build jobs.
  • Worked in different software development life cycles using the Waterfall, Agile methodologies and have great experience with the tools like GITHUB , Jenkins , JIRA , Subversion (SVN) etc.
  • Developed scripts for deployment of customer environments into AWS, using Bash and Python .
  • Scripting of administration tasks using CLI, PowerShell, Shell, and Ruby .
  • Implemented Jenkins for Continuous Integration Builds, automated deployments, and Notifications.
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins .
  • Experienced in deploying and maintaining multi-container applications through Docker.
  • Experienced working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker registry.
  • Experienced working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Created continuous integration system using GIT, Maven, Jenkins, JFrog, and AWS Code Deploy for full automation, Continuous Integration, faster and flawless deployments.
  • Hands on experience with implementing Puppet and Chef .
  • Created Puppet manifests, classes and modules to automate system operations.
  • Created Custom Puppet modules for bootstrapping new servers with the required application dependencies and packages.
  • Expertise in using various Puppet features such as Resource management (Package, Service, and File), User Management, Modules, Class, Definition, Templates, Factor and external commands.
  • Managed deployment automation using Puppet : Roles, Profiles, MCollective, Hiera, and Custom Puppet modules.
  • Set-up the Chef servers, Chef Workstations, C hef Nodes and involved in bootstrapping new infrastructure Chef Nodes for software configurations management.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various C hef Nodes.
  • Involved in Chef -infra maintenance including backup/security fix on Chef Server.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Splunk and Tomcat.
  • Designing, developing, implementing, testing, and maintaining applications in IBM UDeploy/URelease .
  • Integrated Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk .
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • Experienced working with servers connected to on SAN and NAS environments like EMC and NetApp .
  • Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
  • RPM and YUM package installations, patch and other server management.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Worked on Linux kernel issues, memory upgrade & swap area to resolve the performance of severs.

Environment: AWS, ANT, Maven , SVN , GIT, Jenkins, Puppet, Chef, Docker, Python, Ruby, UDeploy, JFrog , Splunk, Perl, BASH , PowerShell, WebLogic, Jira .

Confidential, Brooklyn, NY

Build / Release Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, ELB and EBS Etc. with Opcode Puppet modules/manifests.
  • Responsible for Co-ordinate with Development group and testing teams
  • Knowledge of solving compilation errors
  • Responsible for Branching and Merging of code
  • Designed effective planning for SCM and implemented the setup of the Environment
  • Maintained Subversion repositories on Windows
  • Maintained and version controlled Backend database using SVN/Ant scripts
  • User support for Subversion/SVN issues
  • Developed build and deployment scripts using ANT and maven as build tools in Jenkins to move from one environment to other environments.
  • Managed the defects and changes using Remedy.
  • Worked on Installation/Configuration/Administrated and migrated existing servers into VMware Infrastructure.
  • Adopted Install Shield scripts, written scripts and used them to package builds and releases for different environments as defined in SDLC
  • Written Perl scripts for the automation of daily support tasks

Environment: s & Tools: ANT, Subversion, Jenkins, Python, Perl, VMware, AWS, Linux (RedHat) and Puppet.

Confidential

Linux Administrator

Responsibilities:

  • Executed user administrator and maintenance tasks like creating users and groups, reports and queries.
  • Provided support for more than 800 Unix flavor servers
  • Configured and installed AIX, Solaris and Red hat Linux Servers using NIM, Jumpstart, and Kickstart.
  • Remote monitoring and management of server hardware.
  • Installed and deployed the KVM containers for the Open Stack Cloud.
  • Installed and deployed the VMware ESX containers for the VM cloud and VSphere.
  • Managed patching for Linux Servers.
  • Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Managed 500 servers using puppet to install and update system, application configurations.
  • Worked on SAN, NAS and DAS storages with HBA card configuration and different level of RAID configure.
  • Worked with DBA team for database performance issues, network related issues and with vendors for hardware related issues.
  • Developed multiple Python scripts for system monitoring.
  • Provided troubleshooting solutions through automations and monitoring system stats on Splunk
  • Involved in large data center migration - planning, designing, moving servers to new data center
  • Planned, Scheduled and Implemented on Linux and HP-UX boxes as part of proactive maintenance and Secure Shell (SSH) Implementation.
  • Creating and Scheduling of Cron Jobs such as backup, System Monitoring and removal of unnecessary files.
  • Installed and configured Apache Web Server.
  • Installed and deployed WebLogic and WebSphere Application Servers (WAS).
  • Troubleshooting UCS related Hardware Problems and reports them to the appropriate teams for remediation.
  • Understanding of NFS, DNS, DHCP and Samba on Red Hat Linux and mounting NFS based File Systems on the Linux Servers with appropriate options.
  • Provided 24/7 Online Support for Internal Employees and external clients on a Pager rotation basis.

Environment: RedHat Enterprise Linux, Solaris, Open Stack Cloud, VMware, SAN, NAS, DAS, RAID, Python, Splunk, Cron, Apache, WebLogic, WebSphere, NFS, DNS, DHCP, Samba and Pager rotation.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for Servers.
  • Installation, maintenance and regular upgrades of RedHat Linux Servers using kick start based network installation
  • Installation and configuration of Oracle 7.x/8.x.
  • Provided 24x7 System Administration support for RedHat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Installation of patches and other software packages.
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
  • Monitored system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
  • Configured Hardware and Software RAID on Digital & amp; Sun Servers.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Implemented NFS, DNS and NIS under SUN.
  • Performed the administration of the DNS and configuration of the Database Files.
  • Wrote bash shell scripts for getting information about various Linux servers
  • Installed and Configured Send Mail Utility on Sun UNIX Servers.
  • Administering NFS Mounts.
  • Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities.
  • Performed OS upgrades and Patch loading as and when required.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Environment: UNIX, Oracle WebLogic 9.x/10.x,LINUX (RHEL 4/5), VERITAS, Netbackup, Samba, NFS, Shell.

We'd love your feedback!