We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Redmond, WA

PROFESSIONAL SUMMARY:

  • 7+ years of Experience in Implementing Organization DevOps strategy in various environments of Linux and windows servers along with adopting cloud strategies based on Amazon Webservices.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Worked on source code management tools like GIT, Subversion (SVN), and Bitbucket and used Source code management client tools GitLab and GitGUI and other command line applications.
  • Extensive experience using MAVEN, JENKINS, ANT, Atlassian Bamboo and MS Build as a build tools for building of deployable Arti - facts from source code.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Webservices (AWS), Ant, Apache Maven, Jenkins, SVN, GitHub, Serena Products, Clear Case, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, and Linux etc.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed Confidential scalable, secure and transactional J2EE applications.
  • In-depth experience in AWS using EC2, Volume and Snapshot management, AWS DynamoDB, AWS S3, AWS RDS, AWS VPC, Route 53, Elastic Beanstalk and IAM services.
  • Working on applications hosted on AWS (AMAZON WEBSERVICES)
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env's delivery for releases.
  • Strong believer of DevOps Methodologies and working towards a core DevOps Engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Experience working in agile development team to deliver an end to end CI/CD by using tools like Puppet, Chef, Ansible, Jenkins.
  • Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM and PVCS.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef, Hudson, Bambooand Nexus.
  • Ability in deploying the developed code in a WebSphere/WebLogic, Apache Tomcat/JBOSS, IIS7.
  • Experience in build and release automation of Java based applications.
  • Excellent knowledge on Java/J2EEand the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Good hands on experience as a Linux/Solaris system administrator
  • Expertise in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.
  • Involved in provisioning and Automation servers on Public Cloud like AWS and Kubernetes
  • Good experience on working with AWS cloud services like EC2, S3, ELB, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Direct Connect, Cloud watch, Cloud trail.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNSservices in AWS cloud.
  • Experience in writing the scripts in XML, Ant, Perl, Ruby and Shell Scripts for managing various Confidential applications.
  • Experience with monitoring tools like NAGIOS, andSplunk.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Good command in working with Tracking Tools JIRA, Remedy, Bugzilla and IBM Rational ClearQuest.
  • Experience in using Arti-fact management tools like Artifactory, Nexus and Apache.
  • Good Working experience on Performance testing tools like JMeter, LoadRunner.
  • Worked in deploying applications to Oracle WebLogic, EJB, JBOSS, TOMCAT and IISServers.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL, MongoDB.
  • Performed integration of Code Quality Analysis Techniques like Sonar, Find bugs and PMD with CI tools.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Worked in all environments like DEV, SIT, QA, UAT and PROD for various releases and designed instance.
  • Good presentation and technical writing skills, excellent communication, interpersonal and managerial skills.
  • 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:

Versioning Tools: CVS, Subversion, Git, Bit Bucket, Git lab.

CI/CD Tools: Hudson, Jenkins, Bamboo, Puppet, chef, AnsibleSalt Stack.

Build Tools: ANT, MAVEN, Gradle, Nexus, Bamboo and MS Build.

DevOps: Chef, Puppet, Ansible, Docker, Jenkins.

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest, Nagios, ELK,Sonar, Find bugs, PMD.

Languages: Java, J2EE, Python, Ruby, C and C++.

Scripting: Shell, Batch, Python, Perl, Ruby, Python, Power shell, Power Shell Scripts

Virtualization: VMware ESX/ESXi, Fusion, Hypervisor, Docker, Vagrant, KVM

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App server: TC server, Web logic, Web Sphere, Apache HTTP server, Nginx, Apache Tomcat, JBOSS

Cloud Computing: AWS (EC2, ELB, S3), AzureCloud Foundry, AWS Elastic ache.

Database: Oracle, SQL SERVER, MySQL, NOSQL, Mongo DB, PostgreSQL, JBOSS, MS Access, DB2

Operating System: UNIX, Linux/Solaris, Windows, Mac and AIX.

MS Outlook, Agile, SCRUM, Load Balancing: HA Proxy.

PROFESSIONAL EXPERIENCE:

Confidential, RedMond, WA

Devops Engineer

Responsibilities:

  • Linux System & Middleware Administrator responsible for the day to day administration and administration of RHEL 5, 6/ CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
  • Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, Cloud Front, Cloud Formation and Ability to make recommendations on how new AWS offerings fit in the company architecture.
  • Used & Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Expertise in terraform for multi cloud deployment using single configuration.
  • Configuration Management and source code repository management using tools like TFS, GIT, Perforce, Subversion (SVN), RTC, agile tools like JIRA, scrum and CI tools like Team city, Bamboo, Jenkins.
  • Docker are integrated into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins &VMware containers.
  • Worked on both Azure PaaS and IaaS based SharePoint environment
  • Worked on infrastructure with Docker containerization
  • Mentored other developers in building web services to run on elastic infrastructure such as Mesos or Kubernetes.
  • Hands-on development experience and a strong passion for the LAMP (Linux, Apache, MySQL &PHP)development stack.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Enforces the overall Configuration Management Plan as it relates to CM tool use including the necessary procedures, policies and processes for establishing and maintaining integrity in software baselines.
  • Attend ongoing client meetings to introduce and answer Azure PAAS and IAAS questions as they arise, covering important application migration considerations and options.
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change
  • Designed and implement tools and interfaces to support investigation of logged data
  • Maintained good support for development team from Intermediate to advanced level in ASP.NET MVC andASP.NET Web API.
  • Coordinate and plan with Application teams on MongoDB capacity planning for new applications.
  • Designed and implemented the MongoDB schema. Created aggregation queries for reporting and analysis.
  • Collaborated with development teams to define and apply best practices for using MongoDB.
  • Consulted with the operations team on deploying, migrating data, monitoring, analyzing, and tuning MongoDB applications.
  • Worked in development, testing and production environment using SQL, PL/SQL procedure, python, Ruby, PowerShell and shell scripts and managed hosting the servers like Tomcat, apache and NGINX
  • For automated and consistent Deployment purpose we use JIRA, Mesosphere, Marathon, UDeploy and Nexus to Deploy and rollbacks of applications.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development
  • Engineering teams including implementation of build scripts, continuous integration infrastructure
  • Designed chef cookbooks & wrote Ansible playbooks to manage configurations and automate installation process.
  • Hands on experience in creating and customizing Splunk applications, searches and dashboards.
  • In the Developing environment giving hands on support to developing team to build the code using different languages like C, C++, Go Languages in the Linux environment.
  • Coordinate/assist developers with establishing and applying appropriate branching, Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Participating in design, code, and test inspections throughout life cycle to identify issues/defects; participate in other meetings.
  • Coordinate/assist developers with establishing and applying appropriate branching, Continuous Delivery isbeing enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins
  • Configured and tuning JDBC Connection pools, JMS configurations and JVM tuning.
  • Documented and edited the deployment procedures, customer facing and resolution issues on WIKI for our feature references.

Environment: Red hat Linux 5/ 6/7, Centos 5/6/7 VMWare, Python, shell/bash, AWS, Open stack, Kubernetes, WebLogic Server 10.3,11g/12c, Oracle 10g/11g, JBoss AS 7.1, Tomcat 6.0,7.0, Apache 2.2./Mesos, GIT, Maven, Chef, Ansible, Jira, Azure, Selenium, Vagrant, Nagix, S3, EC2, RDS, SNS, Dockers, JenkinsWebSphere 6.1/7/8.5.

Confidential, San Roman, CA

AWS Cloud Devops Engineer

Responsibilities:

  • Worked as a Devops for a team that involves three different development teams and multiple simultaneous software releases.
  • Secured multiple business benefits, cost savings and performance improvements via management of Devops projects
  • Automated repetitive tasks within the technical infrastructure to streamline and improve overall quality through the high availability of resources - resulting in a 36% reduction in support times
  • Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
  • Developed strategy to migrate Dev/Test/Production from an Confidential VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment
  • Worked with Amazon IAM console to create custom users and groups Migration of ec2 instances from one region to another Configuration of site- to- site vpn and open vpn using Linux ec2 instance.
  • Setting up of Site to Site Vpn between different regions on Aws.
  • Monitor all Aws instance through Nagios
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
  • Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
  • Implemented CI and CD for database using Jenkins and UDeploy.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Managed Docker orchestration using Docker Swarm.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Configured the Chef-Repo, Setup multiple Chef Work stations
  • Automated the cloud deployments using Chef, Puppet, Python and AWS cloud Formation Templates.
  • Created Docker file for each micro service's and also changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Worked on Jenkins, Bamboo for continuous integration and for End-to-End automation for all build and deployments.
  • Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
  • Installed, Configured and Managed Monitoring Tools such as Splunk, Nagios, Cloud watch for Resource Monitoring.

Environment: Git, Github Jenkins, Chef, Docker, Nagios, Jira, AWS, Confluence, Flowdock, Jabber, Cassendra, Haproxy, ANT, Shell Scripts, IAM, CFT, Cloud foundry, AWS.

Confidential

Devops/Build and Release Engineer

Responsibilities:

  • Coordinating Release effort amongst various teams (Development, QA, performance Testing and Production)in geographically separated environment.
  • Worked on Build and deploy software artifacts and code across multiple engineering environments and theproduction environment.
  • Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters using DockerGenerated and maintained the Project SCM plan. Created hooks and managed permissions on the branches for GIT.
  • Developing analytical methods, real-time data analysis and statistical methods with Python, for data analysis,processing and integration for standardized and non-standardized reports.
  • Deploy Apache/Tomcat applications using Ansible
  • Monitoring the logs and security Using Ansible
  • Manage release management and deployment, building SharePoint Farm in Azure, non-HA Farm fordevelopment, QA, and UAT environment
  • Integrated Kroger Internal Cloud (KIC) and Cloud Foundry solutions with supporting infrastructure APIs forrapid self-service provisioning and automation
  • Worked on Managing the Private Cloud Environment using Ansible
  • Orchestrate load balancer pool management
  • Manage Linux VMs in multiple data centers
  • Generated and maintained the Project SCM plan. Created hooks and managed permissions on the branchesfor GIT.
  • Contributed to the OpenStack project.
  • Took the software distribution and turned it into CentOS / Red Hat / Ubuntu compatible packages.
  • Involved in the migration of code from SVN to GIT.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications,web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Configured local Maven repositories and multi-component ANT projects with Nexus repositories andscheduled projects in Jenkins for continuous integration.
  • Experience working on Cucumber as part of the Behavior Driven Development adopted by the company.
  • Written Selenium scripts and used them for unit testing and integration testing.
  • Integrated SVN into Hudson / Jenkins to automate the code check-out process.
  • Conducted performance testing of Apache and Tomcat management services.
  • Architected and implemented automated cloud infrastructure using Chef
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields,permissions and notifications.
  • Responsible for managing and administering multiple instances of GIT, including the build server infrastructure and operating environment for Android; develop server-side scripts/SW to customize GIT and totie in with other tools such as Gerrit /JIRA, Jenkins/Hudson.
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, CruiseControl, Build Forge, Visual Build Professional.
  • Automated legacy infrastructure in the interim while working through.
  • Architected and implemented automated cloud infrastructure using Chef.
  • Written automation scripts for Ansible and in house custom AWS framework.
  • Created a best practice Build environment using Jenkins, Packer, immutable instances, and AWS.

Confidential

Linux System Admin

Responsibilities:

  • Responsible for daily stand-ups to addressing the issues across Development and QA teams
  • Define and implement processes to make the team more productive Analyzing, breaking larger to detailed tasks.
  • Work with senior management and teams to manage release schedules for QA and Production teams
  • Closely work with development and QA teams in getting daily changes to manage build and deploymentsto Development, QA and performance servers
  • Create, automate and manage the builds and responsible for continuous integration of builds using TFS,Clear Case and SVN, UNIX, Tomcat, IBM Message broker.
  • Integrate IBM message broker with Ant scripts to setup repeatable build setup
  • Documenting build, install and deployment instructions Production team.
  • Setup Linux based application and automated build process using Sub version, Ant, Maven, Bash Shell scripttools
  • Work with production support team in deploying the builds
  • Taking care of security scans for the code before deploying builds
  • Identify infrastructure needs and working with operations teams to manage various server activities forDevelopment, QA and Performance environments.

Environment: Red hat 5, Linux 5.x WebLogic Server 8.1 sp3/sp5, Apache 2.0., JDK 1.4, WebLogic 9.2.

We'd love your feedback!