We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY:

  • Over 4years of experience in DevOps, Release Engineering, Configuration Management, Automation, Amazon Web Services (AWS ).
  • Experienced as a results and quality driven Configuration Management Engineer with demonstrated success in the development, release and deployment of multiple products in Supply Chain Management and Service Industries.
  • Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
  • Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins and Bamboo .
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS and Digital Ocean.
  • Configure Amazon VPC environment and Networking within a VPC.
  • Used other source code management client tools like Visual SVN, Tortoise SVN, Stash, Git Bash, GitHub, Git GUI and other command line application etc.
  • Creating Ansible Playbooks , to Deploy VM and install the Components as per requirements.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups .
  • Design high availability (HA) applications on AWS across Availability Zones .
  • DevOps experience with Chef, AWS (OPS Work ).
  • Installed configured and maintained DNS systems using BIND, Route53 (AWS), and Power DNS.
  • Experience in setting up AWS environments from scratch and using Puppet, Ansible for configuration management.
  • Support the administration in agile software development, testing and production in cloud hosted environment. Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Anthill Pro, Sonar, GitHub, and u Build, Maven, ANT and NANT.
  • Experience in managing virtual instances and disks using Puppet .
  • In - depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • DevOps role converting existing AWS infrastructure to serverless architecture ( AWS Lambda, kinesis ) deploying via Terraform and AWS Cloud formation .
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere ) and Kubernetes .
  • Hands on experience with WebSphere, JBoss and WebLogic deployments .
  • Good experience on Linux environments .
  • Building and deployment of EAR, WAR, JAR files on test & stage systems on Application Servers.
  • Participated in on-call rotation to provide 24×7 technical support.

TECHNICAL SKILLS:

SCM Tool: GIT, Subversion (SVN), Perforce, Jenkins, Jira, Hudson

Build Tool: Ant, Perl, Maven, Quick Build, Json

Servers: JBOSS, Apache Tomcat, WebLogic, WebSphere.

Version Control Tools: CVS, SVN

Languages: Shell, C, C++, Java, python

Web Technologies: JDK 1.4/1.5/1.6 HTML, XML.

Operating System: UNIX, Linux, Microsoft Windows

Database System: My SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, Mongo DB, DB2

Build Tools / Release:Jenkins, Puppet, Chef, Ant, Hudson, Bamboo, Docker, Maven, Ansible, Terraform Cloud platform

AWS: EC2, VPC, Autoscaling, ELB, RDS, DynamoDB, Route53, S3&ELB, RDS, Elastic Beanstalk, OpsWorks and Cloud Formation, IAM, lambda, Cloudwatch and CloudTrail.

Monitoring Tools: Splunk, Nagios

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

DevOps Engineer

Responsibilities:

  • Working on PVCS to SVN and SVN to GIT Migration activities.
  • Working in Jenkins and Maven for Build management to automate the software build.
  • Working with Continuous Integration Tools, Jenkins, and Quick build .
  • Working in deploying the code through web application servers like Apache Tomcat, Web logic , Web sphere , Linux environments.
  • Building and deployment of EAR, WAR, JAR files on test & stage systems on Application Servers.
  • Experience Shell to automate build and deployment Process
  • Administration/Maintenance of Version control systems SVN, GIT, and PVCS .
  • Working in branching, tagging and maintaining version across the environment using GitLab , SVN .
  • Proficient in deployment and troubleshooting of JAR, WAR and EAR files in domain and clustered environments of Web sphere/Web Logic /JBOSS server.
  • Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts on the source code and conducted SVN to GIT migration.
  • Created new Jenkins box and migrated all the old jobs to new Jenkins box.
  • Retired the old Jenkins.
  • Used Maven3.3.9 as build tool on Java projects for the development of build artifacts on the source code.
  • Implemented parallel processing on Jenkins jobs by using groovy script.
  • Setting up Backup Strategy for J enkins Server .
  • Manage the configurations of multiple servers using Ansible.
  • Use Ansible to document all infrastructures into version control.
  • Used Ansible to document application dependencies into version control.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible.
  • Connected continuous integration system with GIT version control repository and continually build as the commits come from the developer.
  • Working in all phases of software development lifecycle such as analysis, planning, developing, testing, implementing and post-production analysis of the project.
  • Mainly playing the Key role in production deployments and validating the application services and web servers.
  • Working in syncing the lower environments for oracle and Teradata database and code in all development, testing and regression environment.
  • Working on monitoring tools like Splunk to health check the various deployed resources and services.
  • Manage Build process and document configuration and deployment instructions retail projects.
  • Creating and maintaining Build and deployment release manifest documents for production deployments.

Environments: Quick build, Jenkins, GIT, SVN, PVCS, Tomcat, Apache, WebSphere, Splunk, shell scripting, Oracle, Teradata, Ansible.

Confidential, North Andover, MA

AWS/DevOps Engineer

Responsibilities:

  • Implemented continuous integration and deployment solutions to target environments.
  • Involved in designing and deploying multitude 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 Cloud Formation.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Integrated AWS Dynamo DB using AWS lambda to store the values the items and backup the Dynamo DB streams.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Implemented a Continuous Delivery framework using Jenkins , Chef , Maven and Nexus in Linux environment.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS lambda with Amazon kinesis.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build , and Subversion.
  • Implemented Mesosphere log rotation for stdout and sterr of Docker containers.
  • Automate operations processes using lambda, CloudWatch Events , Schedules.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and on the IAM role based policies and customizing the JSON template and Glacier for storage and backup on AWS.
  • Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Maintained and administered GIT source code tool.
  • Convey and screen versatile framework on Amazon web administrations (AWS) and arrangement administration utilizing Puppet
  • Created a custom Puppet module skeleton to use same structure across all Puppet modules.
  • Implemented Puppet to separate data from Puppet code.
  • Experience in Implementing Configuration Management tools like Puppet and Chef.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Installation of Red Hat Enterprise Linux, Configuration and troubleshooting for Red Hat Linux.

Environment: EC2, Chef, AWS, Chef, Puppet, Memo sphere, ELB, Terraform, VPC, S3, Red Hat Linux, Git/SVN, Jenkins/Hudson, Maven, shell scripting, Ruby, python.

Confidential, Fort Worth, TX

AWS/DevOps engineer

Responsibilities:

  • Implementation and support of systems in Test/UAT/Production environments ( SDLC ) and Continuous monitoring of server process.
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Build servers using AWS: Importing volumes, launching EC2, RDS , creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Implemented Index Strategy on AWS Environment.
  • Worked on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment .
  • Create, maintain, and grow cloud infrastructure to ensure maximum productivity for customers.
  • Provided operational support and implement policies and procedures to ensure consistency with company values and goals.
  • Deployed the initial Azure components like Networks, Gateway, Storage and Affinity groups.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, Dynamo DB and Elastic Cache to perform basic database administration.
  • Maintained two Jenkin server and one Bamboo server to deploy into production and non-production environments.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Expertise in building, deploying, configuring .NET Applications with CI/CD, Cloud- Tools like Jenkins and Azure .
  • Used Microsoft a cloud computing service based on Infrastructure-as-a-service model used for users to launch Microsoft-Windows and Linux virtual machines and for deploying of Websites in Azure with Integration with PowerShell .
  • Migrated Jenkins plans from one of the Jenkins to Bamboo .
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN .
  • Written shell scripts for automating logs backup and archiving.
  • Manage VMware Infrastructure clusters on Test/Development environments.
  • Experience working with VMware tools like vCenter and vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.
  • Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

Environment: Apache MAVEN, AWS EC2, AWS S3, AWS RDS, AWS EBS, Route53, Python, GitHub, Oracle, MySQL, Kubernetes, ANT, Bamboo, Jenkins, shell scripting, Ansible.

Confidential

DevOps Engineer

Responsibilities:

  • Worked with Product Engineering Team and getting certified products for installations.
  • Wrote Puppet manifests for deploying, configuring collection of metrics and monitoring.
  • Puppet manifests are tested initially before puppet agent using Puppet apply and testing using beaker.
  • Running Automate system administration tasks on managed hosts with Ansible.
  • Chef and Puppet pilot project was implemented initially for operations delivery on open source projects with Apache and JBOSS.
  • Created continuous integration system using ANT , Jenkins , Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity .
  • Deployed Puppet for configuration management to existing infrastructure.
  • Configured Bamboo Artifactory plug-in to upload the artefacts on to Artifactory after the build is success.
  • Created best practices for branching, tagging & merging strategy to maintain the source code in the SVN & Git VCS .
  • Researched and troubleshooting emerging application issues, from Weblogic configuration to code issues.
  • Analyzing thread dump and heap dump for Weblogic application server.
  • Source code management is performed using git from master repository.
  • Created a graph to visualize your infrastructure with terraform is very simple, a one-liner in fact.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Installing packages for JBOSS 7, Tomcat 7, and Apache 2.4 by generating modules and writing manifests on RHEL 6.6, Ubuntu 14.04 for around 400 instances.
  • Upload the latest binary codes to deploy tool and deploy the codes to all Preprod, dev and test environment.
  • Configuring and monitoring all servers using Nagios, Splunk monitor tool.
  • Worked on various resource types like host, cron, Ssh, exec, yum, apt-get, user and updating the attributes (subscribe, notify, before) as per requisite.

Environment: Puppet, Bamboo, Ansible, Redhat Linux, SUN Solaris 2.x, Windows 2003 server, Weblogic Application Server, Git, Jenkins/Hudson, Shell Scripting, Ruby, Python, Oracle 9i.

We'd love your feedback!