We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Brisbane, CA

SUMMARY

  • Successful AWS/ DevOps Engineer over 6years of professional Experience dedicated to automation and optimization.
  • Understands and manages the space between operations and development to quickly deliver code to customers.
  • Has experience with the Cloud, as well as DevOps automation development .
  • Extensively worked on Jenkins/Bamboo by configuring and maintaining for the 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 with 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, Autoscaling, 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 the 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 with application/service deployment
  • Implementation of cloud servicesIaaS, PaaS, and SaaS which include Openstack, Docker and OpenShift.
  • Strong knowledge on network infrastructure, NAS and SAN Storage Management, Active Directory, virtualization.
  • Good understanding of TCP/IP stack, basic switching/routing concepts .
  • Experience with Linux/UNIX environmentsand scripting for Build & Release automation.
  • Deploying and maintaining Micro services using Docker.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Proficient with Python & Shell Scripting for build automations.
  • Experienced with Groovy, Grails, Java, MySQL and its underlying technologies Spring Security and GORM (Groovy Object Relation Mapping), Hibernate
  • Automated Build & Deployments with Jenkins, Release Automation.
  • Experienced with the understanding of the principles 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 with automating release process using Maven, Jenkins, and Jiraas tools in diversified project environment.
  • Team player with excellent interpersonal skills, self - motivated, dedicated and understanding the 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 also supporting the developers in writing configuration-specs.
  • Wrote deployment Automation scripts for multiple .NET and JAVA/J2EE Applications.
  • Good knowledge on software development with 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 with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: Windows, CentOS, Ubuntu

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

Servers: Cisco UCS

Languages & Scripting: C, Java, C#, Powershell, Bash, Perl, Python,Groovy, 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, Service Now

Networking: TCP/IP,UDP, NIS, NFS,CIFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, SSL

Cloud: 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), GIT

PROFESSIONAL EXPERIENCE

Confidential, Brisbane, CA

DevOps Engineer

Responsibilities:

  • Created Bamboo Pipeline involving several Downstream/Upstream Job Configurations based on dependencies from other applications & based on Release methodologies
  • Configured BitBucket with Bamboo and schedule jobs using Poll SCM option.
  • Experience in user account management in Bamboo.
  • Setting up with Bamboo automation creating docker containers and building Docker images and pushed those images to Dockerregistry.
  • Design and implementation of a Puppet-based configuration management system for all new Linux machines (physical and virtual)
  • Used the REST API to remotely manage filesync, RBAC, and CA for Puppet.
  • Deploying and maintaining Micro services using Docker.
  • Expertise in the Bambooplugin management areas and implemented several CI/CD plugin like AWSec2, build Pipeline, Docker, Git, and Pipelineplugins.
  • Used scripting languages like Python, Groovy, Ruby, Bash, and configuration management tools Chef, Puppet, and Web Service like AWS
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control
  • Experience in CIprocesses with build, release and test.Managedeploymentautomation using Puppet, MCollective, Hiera, custom Puppet modules, Embedded Ruby.
  • Experience in cluster management with Mcollective .
  • Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
  • Implementing a Continuous Delivery framework using Bamboo, Puppet, Maven & Nexus in Linux environment.
  • Expertise in automating the RedHatLinux7.x servers with CI/CD and configuration management tools.
  • DeployedPuppet,Puppetdashboard for configuration management to existing infrastructure.
  • Automated the cloud deployements using Puppet and AWS Cloud Formation Templates.
  • Design & Coding of large and complex programs using groovy, java, JavaScript and JQuery and Ajax.
  • Manage deployment automation using Puppet, MCollective, Custom Puppet modules, Ruby
  • UsedPuppetto manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Using Docker container enabled rapid deployment with minimum run-time requirements.
  • Worked in DevOps group running Jenkins in a Dockercontainer with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (and Mesosphere) and Kubernetes.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
  • Proficient with Python & Shell Scripting for build automations.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Pythonsdk.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Created runbooks for each application to help the release management team for successful deployments.
  • Administered JIRA workflows, permission schemes, notifications schemes and screen schemes.
  • Experience with the cloud versions of JIRA, Confluence.
  • Integrated JIRA with Git, Confluence, Bamboo.
  • Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
  • Experienced in setting up Mongo DB, MySql, SQL, Aurora on AWS.
  • Managed S3 buckets and bucket policies, Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.

Environment: Bamboo, Docker, Puppet, Mcollective, R10K, AWS, S3, Auto scaling, EBS, RDS, Maven, JIRA, Confluence, BitBucket, Apache Tomcat, Shell, Python,Groovy,Ruby, Nexus, GIT, Linux, MySQL, Ec2, Docker, Kubernetes.

Confidential, Duluth, GA

DevOps Engineer

Responsibilities:

  • Created Jenkins Pipeline involving several Downstream/Upstream Job Configurations based on dependencies from other applications & based on Release methodologies
  • Configured BitBucket with Jenkins and schedule jobs using Poll SCM option.
  • Setup and Configured BitBucket server.
  • Experience with the cloud versions of JIRA, Confluence, and BitBucket Pipelines.
  • WrittenDsl script for developing Jenkins Pipeline.
  • Experience in user account management in Jenkins .
  • Setting up with jenkins automation creating Docker containers and building Docker images and pushed those images to Dockerregistry.
  • 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 the Jenkinsplugin management areas and implemented several (continuous integration) CI/CD plugin like AWSEc2, 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 the microservices project
  • Automated the cloud deployements using Ansible and AWS Cloud Formation Templates.
  • Automated the 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 Ansiblefor 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.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 7, CENTOS 6.x,7.x.
  • Planning & developing, Managing Disaster Recovery (DR) environment.
  • Setup elastic load-balancers for different applications to ensure high availability(HA) of applications.
  • Created AWSLaunch configurations based on customized AMI and use this 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 with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Experience in setting up CI/CD pipeline integrating various tools with 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 in order 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 with different scripting dialects like Bash, Perl, Shell and Python

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

Confidential

Build & release engineer

Responsibilities:

  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all the build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases.
  • Automating the 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
  • Planning releases with Zero downtime and no impact for the partners.
  • Publish the changes with respect to CI's and amend affected 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 the procedures.
  • Assist with 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 with 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.

We'd love your feedback!