We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • Having 9+ years of experience in IT industry comprising of Linux System Administration,DevOpsEngineering, automating, building, releasing of code from one environment to other environment and deploying to servers. Considerable experience includes SCM,AWS,DevOps, Build/Release Management, Cloud Management and Containerization.
  • Seasoned onAWSplatform and its dimensions of scalability using EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto - scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Terraform, Security Groups. Well versed with Open stack based cloud infrastructure.
  • Ensured data integrity and data security onAWStechnology by implementingAWSbest practices.
  • Configured Inbound/Outbound inAWSsecurity groups according to the requirements.
  • Dockerized applications by creating Docker images from Docker file.
  • Virtualized servers using the Docker for the test and dev environments needs, configured automation using Docker containers.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Used Python libraries like Beautiful Soap and Sql alchemy and wrote Python scripts to parse JSON documents and load the data in database.
  • Competent extent of skills onDevOpsessential tools like Chef, Puppet, Ansible, Docker, Subversion, Git, Jenkins, Ant, Maven.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Git and Subversion (SVN) on Linux platforms.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL scripting.
  • Considerably worked on Jenkins for continuous integration and for end-to-end automation for all build and deployments.
  • Set up Continuous Integration for major releases in Jenkins. Created pipeline in Jenkins by integrating Git and Maven plugins. Created new build jobs in Jenkins admin console and configured global environmental variables.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, chef Server Admin/Organizations.
  • Used Ansible as powerful tool for creating infrastructure and deployed on servers.
  • Expertise in writing Ansible Playbooks, modules and roles.
  • Experienced with build automation tools like Ant and Maven. Developed build and deploy scripts using Maven and UNIX for various products to be hosted on application servers.
  • Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Good knowledge in relational and NoSQL databases like MySQL, SQL Server, Oracle, DynamoDB, MongoDB.
  • Experience in implementing and administering monitoring tools Splunk and Nagios.
  • Practical knowledge in using Bug Tracking tools like JIRA and HP Quality center.
  • Experience of the full Software Development Life Cycle (SDLC), methodologies & validations to ensure the Quality Assurance Control.
  • Expertise in creating Active Directory and Network Fundamentals, Protocols such as TCP/IP, DHCP, DNS and Group Policy. Hands on experience with Microsoft Azure and its resources.
  • Worked on various Linux operating system flavors like RedHat, Ubuntu, and CentOS.
  • Detail oriented team player with excellent collaborative and communication skills.

TECHNICAL SKILLS:

SCM: GIT, SVN, TFS, CVS, Subversion, Harvest, VSS, Multisite, Clear Quest, ANT, Maven, NANT, MSBUILD, Cruise Control, Hudson, Jenkins, Build forge, AntHillPro, Visual Build Pro

Operating Systems: Windows XP/2000/2003,2008 UNIX, Linux (red hat),Android

Database: Oracle 12c,11g,10g,9i, DB2, SQL Server 2016,2014,2012,2008R2, MySQL

AWSServices: EC-2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trail, SNS, SQS and EBS.

Languages: Java/J2EE, Web Services, C/C++, SQL, PL/SQL, VB .NET

Scripting: Perl, Shell, Power Shell, VB Scripting, UNIX, Python, Ruby, PHP.

Automation: Chef, Puppet, Docker, AWS

Build: Maven, Ant, Nant, MS Build

Other: JIRA, BAMBOO, QC, Crystal and Windows Reporting Server, SQL Reporting Services, ETL (Informatics), Covertures, Sonar, Bit bucket

Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX, Json

Application Servers: IBM Web Sphere, Web logic Server, JBOSS, Tomcat, IIS, IHS

PROFESSIONAL EXPERIENCE:

Confidential, TX

Senior DevOps Engineer

Responsibilities:

  • Working for DevOps Platform team.
  • Coordinating the resources by working closely with Project Manager for thereleaseand all the Operational Projects
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Writing Templates in Cloud Formation and we will be adding parameters for an existing Template to create a Stack.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Worked on building and deploying Java code through Jenkins.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools and rapid feedback for both development and operations teams.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Created proper documentation for new server setups and existing servers.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using AWS Console and AWS Command Line Interface.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Developing pom.xml files for Mavenbuildscripts.
  • Build, configured and support Application team environments
  • Updated and automated Release reports for Change Management.

Environment: Linux/Unix (Ubuntu), Python, shell, SVN, Maven, GIT, ANT, Jenkins, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Jenkins.

Confidential, Cleveland, OH

DevOps/AWS Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps Technologies like Chef.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Used ANT and Python scripts to automate the Build and deployment process. Used Maven for few modules.
  • Experienced deploying highly scalable services within public and private cloud infrastructure (IaaS, PaaS).
  • Developing puppet module for Automation using combination of Puppet Master, Git Enterprise, Open stack(Horizon), Vagrant and Simple UI (Jenkins)
  • Used Vault feature to encrypt any structured data file by using Ansible.
  • Also encrypted arbitrary files, binary files using Ansible.
  • Applied AWS Solutions such as EC2, S3, VPC, SNS, AMI, Elastic Load Balancing and Cloud Watch.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Experience in various IaaS/PaaS designs and working towards architecting and implementing product.
  • Administered user accounts, performed user maintenance on different LINUX environments. Monitored security issues, administered system mail and Internet access. Involved in build and deploying SCA modules in IBM WebSphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Environment: Java/J2ee, Eclipse, Chef, Ant, Maven, Jenkins, AWS, Ansible, Zabbix, GIT, Puppet, Subversion, WebSphere Application Server(WAS), Apache, PERL, BASH, UNIX, Python.

Confidential, Woburn, MA

DevOps Engineer

Responsibilities:

  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control Tools likes Rational Clear case, Rational Team Concert (RTC).
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Imported and managed multiple corporate applications into Tortoise SVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts Deployment to staging and production Databases with TFS.
  • Installed and administered Docker.
  • Integrated smoke and regression jobs in Bamboo CI to run the same after code deployment.
  • Develop and implement individual VM’s with their own OSs (CentOS) for each of the following services: GitLab, Jenkins, NexusRepo.
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
  • Writing Chef Recipes for automating tasks and managed Chef to configure Web Apps and deploy them on AWS server.
  • Done Setting up Chef Workstation, boot strapping various enterprise nodes, chef repo and setting up keys.
  • Developed Python script that allows access tokens of artifactory to send images from docker registry.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins
  • Configured Docker container for branching purposes.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.

Environment: SVN, GIT, Jenkins, Nexus, SonarQube, JMeter, Docker, Maven, Apache, Tomcat, JBoss, MYSQL, RHEL, BASH, TFS, Ruby, Chef

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineerfor a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Used Subversion, GIT as source code repositories.
  • Managed SVN repositories for branching, merging and tagging.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Developedbuildand deployment scripts using Ant and Maven asbuildtools in Jenkins to move from one environment to other environments.
  • Developed Shell/Perl Scripts for Automation purpose.
  • Maintained high availability clusters and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Installed and configured Infrastructure Automation toolAnsible.
  • Using Maven, Ansible Scripts to build the application and deploy.
  • Monitored day to day system administrator's activities which includes performance monitoring and tuning, disk space issues, send mail issues, Tools related issues, FTP, telnet & application oriented issues.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Ansible.
  • Configure, monitor and automate Amazon Web Services and also involved in deploying the content cloud platform on Amazon Web Services using EC2.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web application.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Deployed .NET applications to application servers in an agile continuous integration environment and also automated the whole process.
  • Worked onNagiosfor monitoring the systems.

Environment: Ansible, Maven, Nagios, Subversion, AWS, Power Shell, Shell/Perl, SCM, GIT,+ Jenkins, Tomcat, Jira.

Confidential

Linux System Administrator

Responsibilities:

  • Installed new/rebuild existing servers and configured hardware, services, settings, directories etc., in accordance with baseline and operational requirements.
  • Applying visualization technology in managing multiple operating systems on VMware platforms as well as Windows Hyper -V Manager.
  • Created, managed user accounts on Unix/Linux servers, reset user passwords. Administered users account security through monitoring login logs for repeated failed authentication attempts.
  • Installed and configured security systems such as AIDE in accordance with company operational procedures as well as monitoring the system to identify possible intrusion.
  • Installed and configures oracle Web-logic to enhance mainframe applications in multi-user computer environment.
  • After build the code use Beanstalk for deployment
  • Perform daily system monitoring, daily reviewing of system and application logs while verifying successful completion of scheduled jobs.

Environment: Linux, Unix Shell Scripting, Bash, Oracle Web-logic, VMware, Hyper - V Manager, AIDE.

We'd love your feedback!