We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 8 Years of experience in IT industry as DevOps / Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Implemented multi-tier application provisioning in AWS integrating it with Chef/Puppet.
  • Deploy architecture on AWS cloud for Lamp Stack application.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience with Kubernetes used it at scale to support production workloads experience integrating it with CI/CD.
  • Involved in implementing configuration management tools such as Chef, Puppet.
  • Demonstrated ability in installation, configuration and management of provisioning tools chef, Puppet and Ansible.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes.
  • Use of Docker and Open Shift to manage micro services.
  • Troubleshooting, repairing user connectivity and access to remote/secure resources via Firewall policy and VPN Configuration change processes. Updating and distributing VPN Client Software.
  • W orking experience in developing CI / CD solutions using TFS, Jenkins.
  • Extensively used TFS Command line and PowerShell for automation.
  • Sound experience in TFS Release Management.
  • Automated .NET builds using TFS by installing Team Foundation Build Extensions.
  • Experienced in implementing Service Oriented Architecture Top down Approach and Bottom up Approach.
  • Experience in developing modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, GIT, Vagrant and Jenkins.
  • Expertise in querying RDBMS such as Oracle and MY SQL by using SQL for Integrations and Back Ups.
  • Strong knowledge in backup, migration, disaster recovers, querying No SQL such as Mongo DB and Dynamo DB.
  • Extensive experience in using Groovy, Maven and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Used Liquibase with Maven and Eclipse for deployment of database.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End-to-End automation for all build and deployments across multiple data centers and cloud based.
  • Used Jenkins CI: distributed build that supports all of the environments to run the build, promotions and deployment.
  • Experienced in source controller tools: Subversion (SVN), CVS and GitHub Enterprise.

TECHNICAL SKILLS:

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX.

Database: Oracle 9i/10g, SQL SERVER, MySQL, DB2

Versioning & Artifactory Tools: CVS, Subversion, Clear Case, GIT, JFrog

CI tools: Jenkins, Bamboo, Chef, Puppet, Ansible

Build tools: ANT, MAVEN, Docker, Bash scripting

Bug Tracking Tools: Atlassian tools JIRA, Bugzilla

Virtualization: VMware ESX 3.x, VMware Server 1.4

Programming: C++, PL/SQL and Java/J2EE

Web Technologies: HTML, Java Script, XML, Servlets, SOAP, REST

Web/App Servers: WebLogic, Web sphere, Apache Tomcat, Jboss

Cloud and Monitoring Tools: AWS (EC2, ELB, S3, EBS), Azure, NagiosShell Scripting Perl, Bash, Python, PowerShell

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Cloud DevOps Engineer

Responsibilities:

  • Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Installed, Setup and configured various Jenkins jobs for application deployments and test cases execution.
  • Administered GIT, which includes creating new users and writing some pre-commit and post commit scripts.
  • Integrated GIT, Maven and Docker into Jenkins using plugins to automate the code check-out process.
  • Experience implementing Continuous Integration and deployment using various tools like Jenkins, Chef, and Docker.
  • Expertise in using MAVEN as build tool for building of deploy-able artifacts (jar, war & ear) from source code.
  • Good knowledge on using Artifact Repository for Maven and Ant builds.
  • Hands on knowledge in developing and executing Shell and Python scripts.
  • Implemented AWS cloud infrastructure like EC2, EFS, Cloud watch, VPC etc. in creating disposable environments.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing, and implementation.
  • Migrated nonproduction environments from on-premises to AWS cloud by using the Cloud Formation Templates (JSON), Chef and Shell scripting.
  • Expertise in setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Built, released, deployed and maintained a web application which is hosted by the AWS Cloud.
  • Automated deployment environment registration by making REST API call to Jenkins.
  • Identified unused/less-used disks to resolve IO issue and response time issues in production. This improved response time by eliminating IO issues in production.
  • Created MQ multi instance cluster by using EFS in AWS environment and implemented the same by using the GPFS in on-premises prod environment.
  • Worked on infrastructure with Docker containerization.
  • Got skillful hands on kubernetes, in managing and monitoring the cluster.
  • Develop CI/CD system with Jenkins on Google's kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy .
  • Install, configure, maintain, upgrade, patch management, troubleshoot, repair, and support Web Servers.
  • Worked with MySQL and Oracle as backend databases.
  • Installed, configured and maintained Web servers (IHS), App Servers (WebSphere) and Database servers (MySQL).
  • Monitored services like CPU, Hard Drive, Memory, Users, http, SSH using Nagios.
  • Experienced working with JIRA in fixing issues, tracking bugs, raising tickets etc.
  • Great trouble shooting experience on Linux family like RHEL 7.x, Ubuntu and CentOS.

Confidential, Moorestown, NJ

DevOps Engineer

Responsibilities: -

  • Responsible for creating the Jenkins Job templates and creating the Jenkins CI pipelines.
  • Created Repos in the JFrog Artifactory for storing the generated Maven artifacts from Jenkins.
  • Configuration management, release management and build management using Jenkins.
  • Responsible for creating and deploying builds on various Web Logic environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Work with QA to facilitate verification of releases. Running multiple builds at a time.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks.
  • Experience with seamless/automated build scripts used for release management across all environments.
  • Wrote Ant scripts from scratch to handle Android builds.
  • Wrote scripts in Maven for Building multiple projects.
  • Packaging and delivery of arti facts to QA communities.
  • Experience building sophisticated and highly automated infrastructure.
  • Decide branching strategies for multiple projects in SVN.
  • SVN administration like give access for branches and SVN repositories.
  • Creating SVN repositories and give access rights to the authorized developers.
  • Used Maven build tool to generate different types of artifacts.
  • Worked with the documentation of Migration process, AWS Deployment setup, Application Stack deployments and Troubleshooting Scenarios.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Maintain test and production environments.
  • Experience in automating the JUNIT test cases to test the applications business logic.
  • Experience in troubleshooting application level issues and logging JIRA tickets.
  • Experience in monitoring the application performance and generate the reports and statistics.
  • Leveraged AWS cloud services such as EC2, auto-scaling, load balancing and VPC to build secure, highly scalable and flexible that handled expected and unexpected load bursts.
  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
  • Deployed Json template to create a stack in Cloud Formation which include services like AWSEC2, S3, RDS, Elastic Load Balancing, VPC and other services of AWS infrastructure
  • Played a key role in automating the deployments on AWS using GitHub, Puppet and Jenkins.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Played a key role in automating the deployments and as well as production upgrade using Ansible playbooks.
  • Designed and developed automation test scripts using Perl, Shell and Python.
  • Wrote ANT and Maven scripts to automate the build process.
  • Proficient in managing the source code control of multiple development efforts using Subversion, Perforceand CVS version control tools.
  • Gained experience in using JIRA as Bug tracking tool.
  • Involved in Upgrade of Bamboo & Artifactory Server and use of AWS, Azure for cloud issues. Virtualized the servers using Docker for the test environments and dev-environments needs and configuring automation using Docker containers.
  • Setting up Splunk and Nagios monitoring on Linux and Windows systems.
  • Followed agile principles and used Scrum for maintenance and Bug development tasks.
  • Automated daily tasks using Shell scripting to export/import database backups from RDS& keep the same in S3 (AWS Storage).

Confidential, LittleRock, AR

DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM)& used Mysql, DynamoDB and ElastiCache to perform basic database administration.
  • Worked on provisioning and maintaining the AWS and Azure instances and storage for builds, build deployments etc.
  • Designing and deploying different web servers and creating Elastic Load Balancer to increase server response.
  • Played a key role in automating the deployments and as well as production upgrade using Ansible playbooks.
  • Installing and configuring Ansible in AWS EC2 instances using Python pip.
  • Automated the cloud deployment using AWS, AWSCLI,Python (pip, boto, boto3) and AWS cloud formation templates.
  • Virtualized the servers using Docker for the test environments and dev-environments needs and configuring automation using Docker containers.
  • Implemented Atlassian stash along with Perforce to host Perforce central repositories for source code across products, facilitate code reviews and login audits for security compliance.
  • Working closely with setting up of the Configuration Management Tools Puppet and automation of the infrastructure with Ansible that included migrating from the current infrastructure workflow to the new workflow.
  • Integrated Service Now and various other environments with the Splunk.
  • Setting up Splunk, Sumo Logic and New relic monitoring forAWS and Azure cloud environments.
  • Automated alerts coming to Slack via AWS, Sumo Logic and Pagerduty.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation.
  • Co-ordinated applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into production servers and training servers consisting of vendor applications.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Created and deployed builds to different environments based on requests.
  • D esi g ned and i m pl em ent ed Subvers i on and GIT m et adat a i n cl u di ng el em ent s, l a bel s, at t r i bu t es, t r i gg er s and hy per li nk s.
  • Wrote Puppet models for installing and managing java versions.
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Managed GIT and SVN as Source Control Systems and Built Continuous Integration Pipeline using Jenkins and Artifactory.
  • Built, installed, and tested Linux and VMware servers based on requirements from Design and Architecture or established standards.
  • Developed scripts using BASH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, Tomcat.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Performed merges for each build from Development Branch to Integration Branch and Release Management plan with implementation Schedule.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Configured Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.

Confidential

Linux Administrator

Responsibilities:

  • Performed SUN Solaris Jumpstart and Red Hat Linux Kickstart Installation
  • Creating and administering users File System and user accounts on SUN Solaris Servers.
  • Systems monitoring and administration of SUN Solaris 9/10 and Red Hat Linux 5.x Servers for day-to-day problems in production environment and solved tickets on shift basis.
  • Installation, Maintenance and Configuration of Computational Servers with corresponding and associated software on Red Hat Linux and Solaris Servers.
  • Installed patches, software up gradation, monitored log files, and performed backup for SUNSolaris as well as Linux servers.
  • Installed VMware ESX server on Dell Servers and configured Solaris 9/10/ Red Hat Linux 5.x / Windows 2000 virtual machines for various applications.
  • Configured Firewalls and security using SSl,ipchains, IPtables, TCP wrappers,trip ware and Port scanners
  • Installation configuration and Administration of Sendmail on Linux Servers.
  • Installation & Configuration of Logical Volume Manager - LVM and VERITAS Volume Manager on Sun Solaris and Red Hat Linux Hardware.
  • Adding/expanding new storage to existing/new systems using VERITAS Volume Manager and Solaris Volume manager.
  • Applying new patches and packages of Solaris and Red Hat Linux.
  • Installation and Configuration of Oracle10i and MySQL on SUN Solaris 9/10 servers.
  • Configuring DNS, DHCP, NIS, NFS and other Network Services in SUN Solaris 10.
  • Installing and configuring of Sun one Directory.
  • Setup of NFS, FTP Servers in SUN Solaris, Red Hat Linux and SUSE Linux.
  • Installation and configuration Veritas Net Backup on Sun Severs and performing Backup using VNB.
  • Design, configuration, implementation of Web Operations environment with Apache 1.2.x Web Servers. Installation and configuration of Weblogic application server.
  • Installation of OracleRAC 10g on Linux servers
  • Providing day-to-day user administration like adding or deleting users, password aging.
  • Implementation and maintenance of Veritas Cluster Server and Sun Cluster Server.
  • Configuring and Installing Solaris Zones, Containers on Solaris 10 and LDoms on T2000 servers.
  • Managing and creating services using SMF in SUN Solaris 10.
  • Kernel upgrades for Linux and Solaris.
  • Configured virtual IPs in Linux and Solaris.
  • Expertise in Xen and VMware
  • Good experience with preface version control system.
  • Installed i planet web server on Linux and Solaris boxes
  • Configured VMware and installed several Linux and Windows Operating Systems according to the client needs. Also involved in maintenance and Troubleshooting of VMware.
  • Implementation and Management of Disk Quota on Linux and Solaris Servers.
  • Worked on SAN management software and provided SAN administration.
  • Key role in deployment, installation and configuration of Sun Servers in production environment.
  • Performed virtualization using Xen
  • Monitoring system activities, and Performance on SUN Solaris and Linux Servers using third party tool such as Nagios.
  • Planning, installing and configuration of operating system on new Sun Servers.
  • Installed oracle 10g on Solaris 10, Allocating necessary space requirements for oracle database, Maintained Oracle database servers for backup operations.

We'd love your feedback!