We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Salem, OR

PROFESSIONAL SUMMARY:

  • With around 9 years as DevOps Engineer/Linux Admin in the areas of Configuration Management, Build, Deploy, ReleaseManagement and DevOps Methodologies.
  • Experience configuring and updating the servers using configuration management tools like Chef, Knowledge on Puppet and Ansible.
  • Designed CHEF COOKBOOKS to manage configurations and automate installation process.
  • Experienced in Setting up Chef Server/Workstation and Bootstrapping Nodes. Wrote customized cookbooks, recipes and utilized community cookbooks as well.
  • Deployed Java applications/Web - applications using CI/CD tools like Jenkins and Chef in standalone and clustered environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Managed servers on the Amazon Web Services (AWS) platform instances using chef configuration management.
  • Working on AWS Services like Confidential, Security groups,AWS Snapshots and creating volume from the snapshots, S3, DNS configuration in Route 53(DNS load balancer), Cloud Watch Monitoring.
  • Creating containers with the help of Docker images. Virtualized the imagesby using the Docker files.
  • Worked on creation of custom Docker container images, tagging and pushing the images.worked on the customized docker networks.
  • Expertise in installing and administering configuration tool Jenkins.
  • Continous integration with Teamcity.
  • Automation of build process (Build Automation) using the Jenkins,Maven and Git.
  • Configuring the jobs in Jenkins and manage plugins like GIT, Maven,S3,Tomcat.
  • Version control and source code management using the GitHub.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL,CentOS,Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Instrumental in setting up SONAR Dashboard to monitor code quality metrics, unit tests and test coverage reports on daily basis.
  • Participated in various application life cycle development steps from development, QA to production.
  • Configured the servers with the Nagios monitoring and monitored the performance metrics of the production servers.
  • Wrote Ansible: playbooks, tasks, roles, templates.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • UsedGIT tool to keep track of all work and all changes in source code
  • Hands on with Puppet Manifest files to deploy automated tasks to many servers at once. Used Puppet to create Modules
  • Setup and Configuration of Puppet Configuration Management with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Installed and configuredNagiosmonitoring tool, while using it for monitoring network services and host resources. Having Experience into oracle DBA
  • Experience in using bug tracking systems like Remedy,Snow Tools.
  • Expertise in the linux administration and conjobs scheduling.

TECHNICAL SKILLS:

Configuration Management Tools: Chef, Puppet, Ansible

Continuous Integration Tools: Jenkins

Operating Systems: Redhat5/6, CentOS 5/6,Ubuntu,Windows

Databases: Oracle 10g/11g

Cloud Services: AWS

Version Control/Repository/Tools: Git,GitHub,Bitbucket,Subversion,Sonarqube

Application Servers: Tomcat,Jboss

Web Servers: Apache, Nginx,HTTP

Scripting Languages: Shell,Bash, Python, Ruby,C,SQL,PLSQL

Virtualization: Docker, Vagrant

Command Line Editors: Vim, Vi, Nano, Putty

Web Technologies: HTML

Monitoring Tools: Nagios,cloudwatch,splunk

Build Tools: Ant,Maven,Gradle,Udeploy

Tracking Tools: Jira,service now, BMC Remedy

WORK EXPERIENCE:

Devops Engineer

Confidential, Salem, OR

Responsibilities:

  • Responsible for gathering business requirements from customer, identify gaps and seek clarifications.
  • Fixed bugs on the build/deploy platforms, and worked closely with developers to understand their build requirements.
  • Built Continuous Integration Environment using Jenkins.
  • Managed GIT as Source Control Systems.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Manually deployed WAR, JAR files to various environments as part of release process.
  • Involved in merging branches, updating deployed modules etc. during release processes.
  • Worked on SNOW for bug tracking.
  • Designed CHEF COOKBOOKS to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement the CI process.
  • Configuring the jobs in Jenkins and manage plugins like GIT, Maven.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Staging and Production using Jenkins.
  • Took active part in making Change Request Document CRD for the developers from the Business Requirements Document BRD after meetings with stake holders for the clarifications.
  • Involved in many client meetings and performed some rapid actions in improving the product.
  • Created project plan and ensure deliverables are met on time.
  • Monitor the release process and ensure the functionalities are working as expected.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef, Ansible.
  • Configuring the Docker containers and creating docker files for different environments.
  • Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds and automated the deployment on the application servers using the "code deploy" plugin for jenkins.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Continous Integration with Teamcity.
  • Automate the builds and deployment of projects using Jenkins.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams
  • Hands on experience in automating builds and deployment process using Shellscripting.
  • Created the VPC's, configured the subnets, attached the gateway and routing tables to the subnets and deployed the EC2 instances in the subnets created.
  • Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, Confidential, Route 53, VPC peering, S3, ELB, RDS(MySQL), Elastic BeanStack, Security Groups, Cloud Watch, SNS on AWS.
  • Creating AWS instances and Managing credentials on the account and manages the cloud services Including EC2, Route53, S3, RDS, Confidential, VPC, ELB, EBS, Cloud Watch, Auto Scaling, Cloud front, and cloud watch.
  • Expertise level knowledge of Amazon EC2, Amazon S3, Amazon RDS, Elastic Load Balancing and Cloud Watch.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Creating new EBS volumes and attaching same to EC2 instance when needed.
  • Backing up the EC2 instances volumes by creating a snapshots and saving them in S3 buckets for Disaster Recovery (DR).
  • Taking instance backups as Amazon Machine Image (AMI) and launching these when we need similar servers.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT and Nexus
  • Maintaining and upgrading the EC2 instances according to the requirements.
  • EBS Volumes, EIPs, Snapshots, AMI's. Creating AMI images from existing instances and copy them to different regions / availability zones.
  • Uploading data, Snapshots and EBS volumes in S3 storage, while creating EC2 Instance.
  • Assigning roles to EC2 instances to access/store data from other AWS services like S3, cloud watch etc
  • Creating the Read Replicas for the RDS databases in the different region expecting the disaster.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Volume and file system management in Linux environments (LVM).

Environment: Linux, Jenkins, Docker, GIT, Weblogin Server, Tomcat Server, Apache Server, Chef, Puppet, AWS, VPC, AWS CloudFormation, EC2, S3, RDS, Confidential, ELB, Auto scaling

DevOps Engineer

Confidential, Roseburg, OR

Responsibilities:

  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Developed Python, Shell Scripts for automation purpose.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Installed and configured Nagios monitoring tool, while using it for monitoring network services and host resources
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS serviceslike EC2, Elastic Load-balancers, S3, Elastic Beanstalk, CloudFront, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudFormation, Confidential
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuringlaunched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach oneor more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Created CloudFormation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storageand backup on AWS.
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of multiple servers using Chef.
  • Written multiple recipes and also customized facts for efficient management of the Chef clients.
  • Implemented Continuous Integration using Jenkins and GIT.

Environment: VMWARE, Linux, Windows, Tomcat Server, Centos, Ubuntu, Chef and AWS Components.

DevOps Engineer

Confidential, Portland, OR

Responsibilities:

  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable andflexible systems that handled expected and unexpected load bursts.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successfuldeployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, Confidential, EBS, Security Group, Auto-Scaling, and RDS in Cloud Formation JSON templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and createAMIs for mission critical production servers for backup.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management tool Chef&created Chef Cookbooks using recipes to automate systemoperations.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins in Jenkins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenancetasks/projects
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the sourcecode.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Devops Engineer

Confidential, Portland, OR

Respeonsibilities:

  • Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT.
  • Design roles and groups for users and resources using AWS Identity Access Management ( Confidential ).
  • Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations.
  • Coordination with application teams to migrate from traditional build and deployment tool to Jenkins and Urban code deploy
  • Good knowledge in creating and maintain various DevOps related tools for the team such as provision scripts, Deployment tools and staged virtual environment using Docker. Experience in writing Docker and kubernetes files to build the micro-service applications.
  • AWS EC2 instance management. Docker container configuration, activation, handling live webhosting & troubleshooting.
  • Exposure to Maven /ANT build tools and Jenkins (continuous integration).
  • Responsible for managing Jenkins jobs and reports, identifying failures and fixing issues.
  • Used tools like SonarQube to check the integrity of code and Nexus based repository for version controlling.
  • Experience migrating traditional data-center applications and databases into public clouds like AWS
  • Experience in setting up of Chef based cookbooks, recipes, attributes, templates and Ohai.
  • Boot strapped various enterprise chef nodes by setting up keys.
  • Worked on monitoring tools like Nagios, Zabbix, Stackdriver, AWS CloudWatch to health check the various deployed resources and services
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Involved in maintaining the user accounts ( Confidential ), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Configured Linux environments in both public and private domains.
  • Supported developers in writing cookbooks for deploying product applications in development, QA, and production environments.
  • Installed, configured and managed Jenkins, as Continuous Integration tool.
  • Implemented build pipeline in Jenkins for maven and gradle builds.

We'd love your feedback!