We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

4.00/5 (Submit Your Rating)

Marysville, OH

SUMMARY

  • 8+ years of experience as DevOps, Build Automation, Software Configuration, Build & Release Engineer, System Engineer (Centos, Red hat, Ubuntu & Solaris), Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Strong knowledge of Software Development Life Cycle, SCM practices along with software Build and Release Management methodologies.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and windows environment.
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Worked on Puppet manifests files for all applications to manage the configuration files and to manage them as services
  • Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Proficient in AWS Cloud stage and its components which incorporates EC2, EBS, AMI VPC, S3, RDS, IAM, Cloud Watch, Cloud Trail, SNS, Cloud Formation, AWS Config, Auto - scaling, Cloud Front, ROUTE53, DynamoDB, API Gateway Elastic Beanstalk, Code Deploy, Code Pipeline and Ops-work.
  • Great comprehension of AWS Elastic Block Storage (EBS), different volume sorts and use of various sorts of EBS volumes in the light of necessity.
  • Designed S3 life-cycle of Applications and Database logs, including erasing old logs, archiving logs considering the maintenance policy of Apps and Databases.
  • Dealt with Multiple AWS instances, setting up the Elastic Load Balancer and AMIs, Auto-scaling to configuration for cost effective, fault tolerant and highly available
  • By using AWS Identity and Access Management (IAM), Provided security and managed user access and quota, including creating new Policies for user management in JSON
  • Good knowledge of S3 storage techniques, for example versioning, life cycle strategies, cross region replication, Glacier and Amazon Management Console
  • Worked on using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Installed Puppet Master, agents, created and automated platform environment setup.
  • Integrated SVN into Ansible / Jenkins to automate the code check-out process.
  • Strong ability to troubleshoot any issues generated while Building, Deploying and in production support and documenting the build and release process.
  • Experienced in deploying the code to web application servers like WebSphere, WebLogic, Apache Tomcat, and JBOSS.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, Perl, PowerShell, Python.
  • Experience in using bug tracking systems like JIRA, Remedy, HP, and Quality Center.
  • Having work experience in support of multi, platforms like UNIX, Ubuntu, RedHat and Windows of production, test and development server.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Provide TFS Security, Access administration and maintained workflows and managed deployments automated through TFS Using Perl object language.
  • Monitoring tools like Nagios, Sensu, Zabbix and Splunk.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Cloud Technologies: AWS, Open Stack

Operating Systems: RedHat Linux, CentOS, Ubuntu, UNIX, Solaris, Windows

Configuration Management Tools: Puppet, Chef, Ansible

SCM Tools: Subversion, GIT

Web/App servers: WebLogic, WebSphere, Apache Tomcat, JBOSS

Scripting Language: Bash, Shell, Perl, Python, Ruby

Build Tools: Ant, Maven, Gradle, Jenkins, uDeploy

Containers: Docker & Kubernetes

Databases: Oracle, SQL Server, MySQL, Dynamo DB, MS-SQL.

PROFESSIONAL EXPERIENCE

Confidential, Marysville, OH

Cloud/DevOps Engineer

Responsibilities:

  • In the Amazon Web Services Build and configured a virtual data center which cloud support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Utilized AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on servers
  • Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Sqoop and AWS Services
  • Used AWS IAM to grant access to AWS resources through configuration of roles, policies and web identity federation
  • Used AWS CloudFront (content delivery network) to deliver content from AWS edge locations drastically improving user experience and latency
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on Github
  • Dealt with the scaling part including HA proxy and Integrated with load balancers using OpenShift.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Experienced in writing new plugins to support new functionality in Terraform.
  • Improving Continuous Integration workflow using Virtual Environments like Docker
  • Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments
  • DevOps Tooling SME responsible for implementing and administering the integrated enterprise tool suite consisting of JIRA, HP ALM, GitHub, Jenkins and other DevOps tools
  • Used SonarQube for code quality
  • Configured Nagios to monitor EC2 Linux instances
  • Configure ELK stack in conjunction with AWS and using Logstash to output data to AWS S3
  • Created 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
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.

Environment: AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, ALM, VDI, Linux, Puppet, Git version Control, OpenShift, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting, Terraform, Docker.

Confidential, San Jose, CA

Cloud/DevOps Engineer

Responsibilities:

  • Experienced in Administration of Production, Development and Test environment's carrying Red Hat Linux, SUSE Linux, Ubuntu, Centos, Windows and Solaris servers.
  • Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS
  • Experience in installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments and managed builds for multiple concurrent and overlapping releases
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration
  • Configure ELK stack in conjunction with AWS and using Logstash to output data to AWS S3
  • Using CloverETL migrated data to AWS Redshift
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Custom Ansible modules for finding facts about Cloudwatch alarms and taking actions to pause/unpause those alarms during deployments.
  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Maintained and troubleshoot systems performance and network monitoring using tools like Nagios (installed on RedHat), and AWS services such as Cloud watch and Cloud Trail
  • Deployed applications on JBoss and WebLogic Servers. Maintained load balancing, high availability and failover functionality.
  • Configured SPLUNK Alerts and created Dashboards for Monitoring.
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.

Environment: AWS EC-2, Route 53, S3, VPC, ELB, Cloudwatch, GIT, ANT, Maven, Jenkins, Ansible, Docker, Kubernetes, Nagios UNIX, Linux, Shell Scripts, Jboss, WebLogic, Jira, Splunk, Python.

Confidential, Austin, TX

Cloud/DevOps Engineer

Responsibilities:

  • Created, deployed and tested an End to End CICD pipeline for different applications utilizing Jenkins as the principle Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Use the CloudFormation templates with Jenkins plugins, created an application specific architecture.
  • Utilizing CloudFormation Templates Deployed Dev, QA, Staging, UAT and Prod Environments.
  • Created BASH and Python scripts utilizing lambda functions for automation of the build and release process.
  • Setup VPC's and subnets utilizing CloudFormation for different applications.
  • The entire deployment and release process is documented.
  • Made customized AMIs based on existing AWS EC2 instances by using create image functionality, subsequently utilizing this snapshot for disaster recovery.
  • Build servers utilizing AWS: launching EC2, importing volumes configuring security groups and Elastic IP's, auto-scaling, load balancers, Route 53, SES and SNS in the defined VPC.
  • Installed and configured Jenkins and created customized jobs to commencement builds for various environments. Integrated Subversion (SVN) into Hudson / Jenkins to automate the code check-out process.
  • Coordinated Selenium Testing Framework with Jenkins for different Environments.
  • Enabled Logging on EC2, S3, Dynamo DB, RDS, CloudTrail, CloudFront, AWS config, AWS inspector, AWS API gateway, Lambda Application server.
  • Setup the Splunk server and configured Splunk Addon for AWS, Install Splunk Agents and Integrate Splunk to get logs.
  • Storing Build artifacts by setup the nexus repository server configure Jenkins Pipeline for Application Specific Infra Code Deployment.
  • Backing up EBS volumes and similar maintenance tasks by writing AWS CLI scripts.
  • Utilizing Docker in Environment variables, Configuration records, Option sorts and Strings.
  • Based on the elastic load balancer traffic, configured auto scaling in customized VPC and using ELB health check to trigger auto scaling actions.
  • Utilized IAM to create new accounts, groups and roles chef is integrated with centralized log management to be utilized by developers.
  • Virtualized the servers utilizing the Docker for the test environments and development conditions needs. And furthermore, configuration automation utilizing Docker containers for different DB designs to modularize and to improve product configuration Written Chef Cookbooks.
  • Setup Chef server and mechanized the way toward bootstrapping the nodes and registering with the Chef server.
  • Assessed testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Executed Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Executed Chef Recipes for Deployment on build on internal Data Center Servers. Additionally, re-utilized and altered same Chef Recipes to make a Deployment straightforwardly into Amazon EC2 instances.
  • Wrote Recipes & Cookbooks and uploaded them to Chef-server, Installed Workstation and Bootstrapped Nodes.by using chef cookbooks managed on-site applications and EC2, S3 and ELB
  • Experienced in setting up MySQL, SQL, Aurora on AWS.

Environment: Docker, Chef, AWS tools, SVN, ANT, Jenkins, LAMP, Maven, Apache Tomcat, Shell scripting, Nexus Artifact repository.

Confidential, Schaumburg, IL

DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Amenable for maintaining Linux servers (RHEL, Ubuntu and Amazon) as well as guaranteeing the health and stability of the server.
  • Working experience in using variety of Linux platforms like Red Hat Linux, Solaris in performing installation, configuration and maintenance of applications on this environment.
  • Administered continuous integration and build tools using Ant, Jenkins, chef full automation.
  • Troubleshoot the build issue during the Jenkins build process.
  • Worked with development/testing, systems/infrastructure, deployment project teams to ensure continuous operation of build and test systems.
  • Maintained file systems: Checking, repairing and monitoring file system usage.
  • Good Knowledge in writing UNIX scripts, Perl script, Maven and ANT.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Deployed the archives like war files into the Tomcat Application Server and TCP Servers.
  • Played a key role in editing the existing ANT build files in case of project requirement changes.
  • Used Logical Volume Manager for the managing volumes mainly in creating physical and logical volumes on Linux.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Red hat Linux, Ubuntu, Jenkins, chef, ANT, Java, RHEL, JVM

Confidential

DevOps / Build & Release Engineer

Responsibilities:

  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Experience in responding to on call services regarding problems in network, work station, & capability of fixing them.
  • Worked on implementation of network technologies such as installation and configuration of routed protocols.
  • Designed bash and Perl scripts to automate application and system management activities.
  • Able to handle System tuning, log maintenance and disk space management etc.
  • Involved in writing shell scripts for automated installations to extract logs.
  • Installed and configured UNIX tools.
  • Installation, configuration, performance tuning, security, backup, recovery and upgrades of Linux/Unix environment.
  • Played a role in adding servers to DNS record for back-end and front-end lookup.
  • Wrote shell scripts for running jobs on servers.
  • Troubleshooted issues with applications such as network, user hardware, naming services.
  • Knowledgeable in Disaster Recovery plans for cold backup site.
  • Documented software usage procedures, process of installation of operating systems.
  • Worked on giving 24x7 production support for the team.

Environment: UNIX, Linux, Perl, Bash, port security, shell, DNS.

We'd love your feedback!