We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

Augusta, ME

SUMMARY

  • Successful AWS/ DevOps Engineer over 8 years of professional Experience dedicated to automation and optimization. Understands and manages teh space between operations and development to quickly deliver code to customers. Has experience wif teh Cloud, as well as DevOps automation development.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for teh purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Work on source control tools like GIT/Github, perforce on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE wif different versioning tools like Subversion and Git.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, CloudFront, IAM, KMS, S3, and R53.
  • Hands on Experience in using configuration management tools like Puppet, Chef and Ansible.
  • Implanted Continuous integration concepts using Hudson, Bamboo, Jenkins.
  • Setup and Configured BitBucket server.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Developed and implemented Software Configuration Management strategies for various applications according to teh agile process using Git/GitHub.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle.
  • Experience of database technology such SQL, PLSQL, and MySQL including NoSQL databases.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss Application Servers.
  • Experience in Provisioning, Configuration, Monitoring and Virtualization management solutions wif application/service deployment
  • Implementation of cloud servicesIaaS, PaaS, and SaaS which include Open stack, Docker and Open Shift.
  • Strong noledge on network infrastructure, NAS and SAN Storage Management, Active Directory, virtualization.
  • Experience in Open Source DevOps tools like Chef, Jenkins & Decker to create Cloud Automation and AWS instances spanning across Dev, Test and Pre - prod environments.
  • Experience in Continuous integration technologies like Jenkins and Bamboo. Designed and created various deployment strategies using CI/CD pipelines.
  • Extensively worked on Jenkins/Hudson/Teamcity/Ansible/Bamboo/Docker to configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in developing and maintaining automation to configure, deploy and operate IDP in development, integration, and production environments.
  • Good understanding of TCP/IP stack, basic switching/routing concepts.
  • Experience wif Linux/UNIX environments and scripting for Build & Release automation.
  • Deploying and maintaining Micro services using Docker.
  • Extensive experience wif scripting languages like Python, Ruby and Shell.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Proficient wif Python & Shell Scripting for build automations.
  • Automated Build & Deployments wif Jenkins, Release Automation.
  • Experienced wif teh understanding of teh principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Knowledge of computer applications and scripting like Shell, Python, Ruby, Perl and XML.
  • Experienced wif automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Team player wif excellent interpersonal skills, self-motivated, dedicated and understanding teh demands of 24/7 system maintenance and has good customer support experience.
  • Experienced in Jenkins and Build forge to perform Nightly builds and Milestone builds and Continuous Integration.
  • Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and supporting teh developers in writing configuration-specs.
  • Wrote deployment Automation scripts for multiple .NET and JAVA/J2EE Applications.
  • Good noledge on software development wif Java, JVM, .Net and Python.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Power shell for Windows deployment and Administration.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills wif ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX (SUN Solaris, Linux, HP-UX, IBM AIX), Linux(KVM) (RHEL, CENTOS, Ubuntu).

Applications Servers: Tomcat APACHE, TomEE, JBOSS, Web Logic & Web Sphere Servers: Cisco UCS

Languages & Scripting: C, Java, C#, Powershell, Bash, Perl, Python, Ruby, XML, Splunk

Database: RDBMS, Sybase, Liquibase, Oracle 11g, SQL server, MySQL server, No SQL, Mango DB.

Tools: Hudson, Jenkins, Bamboo, TeamCity, Chef, Puppet, Ansible, Openstack, ANT, Maven, Gradle, Nagios, Selenium, Cucumber/Gherkin.

Tracking Tools: JIRA, Remedy

Networking: TCP/IP, UDP, NIS, NFS, CIFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, SSLCloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, Route53, CloudWatch, Cloud Formation AWS Config, S3, KMS, autoscaling, Cloud Trail, Lambda, Microsoft Azure, VMWare, Docker, Virtualization experience (VM Management).

Version Control System: Subversion(SVN), IBM Rational Clear Case, Perforce, GIT

PROFESSIONAL EXPERIENCE

Confidential, Augusta, ME

Senior Devops Engineer

Responsibilities:

  • Created Jenkins Pipeline involving several Downstream/Upstream Job Configurations based on dependencies from other applications & based on Release methodologies
  • Configured BitBucket wif Jenkins and schedule jobs using Poll SCM option.
  • Setup and Configured BitBucket server.
  • Experience wif teh cloud versions of JIRA, Confluence, and BitBucket Pipelines.
  • Written Dsl script for developing Jenkins Pipeline.
  • Experience in user account management in Jenkins.
  • Setting up wif jenkins automation creating Docker containers and building Docker images and pushed those images to Docker registry.
  • Deploying and maintaining Micro services using Docker.
  • Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Expertise in teh Jenkinsplugin management areas and implemented several (continuous integration) CI/CD plugin like AWS Ec2, build Pipeline, Docker, Git/Github, and Pipelineplugins.
  • Integration and automation of source control applications like Git, Liquibase, Team Foundation Server and Artifactory.
  • Migrated docker swarm to Mesos/Marathon for teh microservices project
  • Automated teh cloud deployements using Ansible and AWS Cloud Formation Templates.
  • Automated teh cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
  • Created playbooks in Ansible to manage configurations and deployments to remote machines.
  • Written playbooks in Ansible for various DB configurations to modularize and optimize end product configuration.
  • Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Assist internal users of Splunk in creating dashboard and maintaining production-quality dashboards.
  • Planning & developing, Managing Disaster Recovery (DR) environment.
  • Setup elastic load-balancers for different applications to ensure high availability(HA) of applications.
  • Created AWS Launch configurations based on customized AMI and use dis launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDb, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Developed Templates for AWS infrastructure as a code usingTerraformto build staging and production environments.
  • Created and configured Roles for Lambda jobs using AWS CLI.
  • Worked wif cloud providers and API's for Amazon (AWS) EC2, S3, VPC wif CloudSigma (EU) and GFS storage.
  • Experience in setting up CI/CD pipeline integrating various tools wif CloudBees Jenkins to build and runTerraformjobs to create infrastructure in AWS.
  • Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check to trigger auto scaling actions.
  • Managed S3 buckets and bucket policies, Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Worked wif different scripting dialects like Bash, Perl, Shell and Python

Environment: Jenkins, Docker, Kubernetes, Ansible, AWS: Ec2, S3, Auto scaling, EBS, Maven, Bit Bucket, Apache Tomcat, Shell script, Python, Nexus, GIT, Terraform, Cucumber/Gherkin.

Confidential, Birmingham, AL

AWS Engineer

Responsibilities:

  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing teh builds.
  • Developed build scripts using ANT and Migrated to MAVEN as teh build tools for teh creation of teh build artifacts like war or ear files.
  • DeployedPuppet,Puppetdashboard for configuration management to existing infrastructure.
  • Automated teh cloud deployements using Puppet and AWS Cloud Formation Templates.
  • UsedPuppetto manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Managed servers on teh Amazon Web Services (AWS) platform instances usingPuppet, F Configuration Management.
  • Worked wif Hierra (YAML and JSON) to define site specific information, out of manifests, created and deployed re-usable modules
  • Written Cloud formation templates and deployed AWS resources using it.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created and managed cloud VMs wif AWS EC2 Command line clients and AWS management console.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer wif Python sdk.
  • Experience in creating alarms and notifications for EC2, Lambda instances using Cloud Watch.
  • Worked on AWS cloud watch for monitoring teh application infrastructure and used AWS email services for notifying.
  • Expertise in EC2 Backup methods, ELB (classis and application) security and application logging using Cloud Trail integration wif Kibana and elastic search, kinesis, firehose etc
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Migrated applications from internal data center to AWS.
  • Created AWS Launch configurations based on customized AMI and use dis launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDb, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Worked wif cloud providers and API's for Amazon (AWS) EC2, S3, VPC wif CloudSigma (EU) and GFS storage.
  • Setup and Configured BitBucket server.
  • Experience wif teh cloud versions of JIRA, Confluence, and BitBucket Pipelines.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes.
  • Build artifacts are deployed into Tomcat instances and were integrated using teh Perl and Shell scripts.
  • Assist internal users of Splunk in creating dashboard and maintaining production-quality dashboards
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins for Continuous integration and deployment into Tomcat/Web Logic Application Server.
  • Configured BitBucket wif Jenkins and schedule jobs using Poll SCM option.
  • Coordinated and assisted teh developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Administered, created projects, users and taken care of access controls in GitHub.
  • Used Jira as ticket tracking and work flow tool.
  • Experienced in setting up Mongo DB, MySql, SQL, Aurora on AWS.

Environment: Docker, Puppet, BitBucket, Jira, AWS S3, Ec2 Autoscaling, EBS, RDS, Cloud sigma, GIT, ANT, Jenkins, Maven, Jira, Apache Tomcat, Bash, Perl, Nexus, Bit Bucket, Junit, Python, Groovy.

Confidential - NYC, NY

Senior DevOps Engineer

Responsibilities:

  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Developed and implemented Software Configuration Management strategies for various applications according to teh agile process using Git/GitHub.
  • Imported and managed multiple corporate applications in Git.
  • Designed and scripting using Gradle & MAVEN for (J2EE, WebServices, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml.
  • Acted as Release Manager on several projects utilizing various build and release tools (Team City, Jenkins, VSTS, Powershell, Terraform and many more)
  • Worked wif Amazon Web Services (EC2,Elastic search,Route53,Elastic Beanstalk,VPC,Iaas).
  • Developed and maintained UNIX/Perl/ Gradle scripts for Java/J2EE build and release tasks.
  • Worked wif QA team in creating and generating test scripts for different test scenarios.
  • Using Docker container enabled rapid deployment wif minimum run-time requirements.
  • Worked in DevOps group running Jenkins in a Dockercontainer wif EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity wif surrounding technologies such as Mesos (and Mesosphere) and Kubernetes.
  • Developed PowerShell/Ruby Scripts for automation purpose.
  • Used maven profiles to create different builds so that it can be released early and released often agile/extreme programming.
  • Installed Jenkins and Nexus, Performed troubleshooting during teh build failures.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Integrated JIRA wif Git, Confluence, Stash, Crucible and Jenkins.

Environment: Git, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Chef, AWS, Shell, Puppet, MySQL and NoSQL, Docker, Terraform.

Confidential

Build &Release Engineer

Responsibilities:

  • Maintain 150 servers and 8 repositories for releases and check performance to reduce teh time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all teh build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases.
  • Automating teh build & deployment process to DEV/QA/PRE-PROD and PROD environments.
  • Responsible for branching and merging of code base for various applications release.
  • Administration of RHEL 4, 5, 6 and Solaris9, 10 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Experience in creating SSIS package in SISS 2012 and performing unit and system test on them.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Planning releases wif Zero downtime and no impact for teh partners.
  • Publish teh changes wif respect to CI's and amend effected documents periodically.
  • Ensure that back-ups are taken periodically.
  • Responsible for build and maintain of internal tools used for development and release.
  • Responsible for integrating test framework in to deployment pipeline.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Managed application deployment for complex projects including systems integration.
  • Analyzed and Converted ANT scripts to MAVEN to standardize teh procedures.
  • Assist wif supporting source code management tools and automation builds by Maven.
  • Deploying J2ee application EAR on Test and Production environment using WebSphere.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
  • Coordinate developers wif establishing and applying appropriate branching, labelling/naming conventions using Git.

Environment: Shell Scripting, Jira, Bamboo, SVN, WebSphere, Web Logic, Quality center,Visual Build, ANT, Apache Tomcat, Jenkins, J2EE.

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in RHEL.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured VNC (Virtual Network Computing) server/client
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Planning, scheduling and implementing OS patches on both Solaris& Linux boxes as a part of proactive maintenance
  • Created and modified users and groups wif SUDO permission.
  • JIRA is Used as ticket tracking, change management and Agile/SCRUM tool.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve teh server performance in Linux.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • Involved in design, configuration, installation, implementation, management, maintain and support for teh Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working wif Preload Assist and PICS projects.
  • Coordinating wif 24 x 7 on-call support personnel in debugging.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all teh activities carried out during teh project
  • Worked wif DBA team for database performance issues, network related issues on Linux Servers.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache Tomcat.

We'd love your feedback!