We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • An experienced professional with 8+ years of Information Technology.4+ years of experience as a DevOps(Build -
  • Release-Deploy tools)engineer along with 2+ years of experience as AWS engineer and 2 years of experience as Linux administrator.
  • Configured and administered AWS (Amazon Web services) like (Elastic Cloud Computing) EC2instances, EBS volumes, snapshots, AMI's, Security Groups, elastic IP's, Key pairs, Auto scaling, Elastic load balancing and Amazon Cloud watch for different zones in development, testing and production environments.
  • Strong knowledge in creating Jenkins CI/CD Pipelines . Experience in Jenkins to automate most of the build related tasks.
  • Extensive experience using MAVEN, ANT and GRADLE as build tools for the building of deployable artifacts (war & ear) from source code.
  • Proposed and implemented various branching strategies using Version Control Systems and experienced in creating branches, tags and performing merges in GIT, Gitlab, Github, SourceTree and SVN.
  • Azure PaaS Solutions like Azure Web Apps, Web Roles, Worker Roles, SQL Azure and Azure Storage.
  • Experienced in container based deployments using Docker, working with Docker images, containers, Docker hub and Docker registries.
  • Experienced in deploying Micro Services to App Servers and Database Changes to Oracle, db2, MSSQL and MYSQL databases.
  • Involved in Linux administration like RedHat, CentOs, Ubuntu and database administration like Oracle, db2 in a global production environment.
  • Worked on provisioning different environments using Chef, Puppet and other Configuration management tools.
  • Experience or good understanding of container such as Docker, OpenShift.
  • Developed Chef Cookbooks, recipes, roles and data bags to automate the services related to deployment.
  • Proficient in AWS Cloud platform and its services such as EC2, VPC, EBS, SNS, SQS, RDS, ELB, CloudWatch, Route 53, Lambda, CloudFormation, Auto Scaling, CloudFront, IAM and S3 bucket .
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Implemented detailed systems and services monitoring using Nagios services AWS cloud resources.
  • Designed highly accessible, fault tolerant and cost effective systems using multiple EC2 instances, Auto scaling, Elastic Load Balance and AMIs.
  • Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.
  • Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, JBOSS/Tomcat and BEA Web Logic as well.
  • Hands on experience with Configuration Management, Build, Release Management and Quality Handling implementation process for the new projects starting from R&D, SIT, UAT and production environment.

TECHNICAL SKILLS:

Version Control tool: Subversion (SVN), GIT

Scripting Languages: Shell Scripting, Perl, Python and Ruby.

CI tools: Cruise Control and Hudson/Jenkins.

Build tool: ANT, Maven and ClearMake

Bug Tracking tool: DevTrack and ClearQuest, JIRA

Agile Tools: VersionOne and XP Live

Operating Systems: Windows, Red Hat Linux and Solaris.

Issue Tracking tool: Remedy, CompuCom

Data base: MS-SQL Server

Deployment Tools: Chef, Puppet, Ansible

Cloud Technologies: AWS, Azure

Monitoring Tools: Nagios

Container & container Orchestration Tools: Docker,EC2 Container Services, Azure Container Services, Docker Swarm

Web/Application servers: Web logic, Web Sphere, Apache Tomcat, JBoss

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Sr. DevOps Engineer

Responsibilities:

  • Hands on experience in implementing DevOps culture through CI/CD tools like Jenkins/Hudson, Code Deploy, Code Pipeline.
  • Expertise in Source Code Management and repository tools like Tortoise SVN and GIT.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Designing and implementing container orchestration systems with Docker Swarm and Kubernetes.
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the users new accounts, roles and groups.
  • Expertise in Source Code Management and repository tools like Tortoise SVN and GIT.
  • Involved in Migrating physical Linux/Windows servers to cloud (AWS).
  • Creating inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Release Management and Build Automation with VSTS Developed automation scripts using PowerShell, supporting multiple hosts and VMs for Azure cloud deployments.
  • Expertise in build tools like Apache MAVEN (using POM.xml) for the building of deployable artifacts such as war & ear from source code.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Working with several Docker components like Docker Engine, Docker - Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Experience with build issues and issues related to SharePoint, Reports, TFS by Permission, and Build server etc.
  • Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).
  • Experience in Building and Managing Hadoop EMR clusters on AWS.
  • Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Administer and Maintain Source Code Repositories including GIT, Subversion (SVN) by creating Branches, Labels and performed Merges after the Code Freeze at the repository.
  • Integrating Maven and Gradle with Jenkins for the builds as the Continuous Integration process.
  • Configured Project Server with Team Foundation Server (TFS) to synchronize task/work item tracking process.
  • Created data frames in particular schema from raw data stored at Amazon S3, lambda using PySpark.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes,
  • ConfigMaps, selector, Services and deployed application containers as Pods.
  • Design, planning and implementation for existing On-Prem applications to Azure Cloud (ARM).
  • Designing, deploying and maintaining the application servers on AWS infrastructure, using services like EC2, S3, Glacier, VPC, Lambda, Route53, SQS, IAM, CodeDeploy, CloudFront, RDS, and CloudFormation etc.
  • Installed subversion server on RedhatLinux boxes.
  • Expertise with Linux system administration on various Red Hat and Debian family distributions like; Ubuntu, Centos.
  • Migrating Existing Active Directory and Exchange users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service ADFS and DirSync tools.
  • Experience in administrating, deploying and managing RedHat Linux servers Performing all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
  • 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, troubleshootingserver issues.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Deployed configuration management and provisioning to AWS using Packer-Docker and Terraform, involved in auto-mated deployment of EBS on the AWS cloud ec2 instance server and automated the complete deployment environments on AWS.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Managed deployment automation using Packer-Docker, Terraform to automate system operations. Handled work from initial stage of development to create branches, make developers follow standards creating build scripts, labelling, automating the build process and deploy process by using Jenkins plugin.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Researched and implemented code coverage using SonarQube scanner and runner and unit test plug-ins like find bugs, check style and JUnit with Maven/Hudson
  • Managing all the bugs and changes into a production environment using the JIRA tracking tool.
  • Used Chef to manage web applications, Config files, Data bases, Commands and Packages.
  • Developed Chef Recipes to configure, deploy and maintain the software components of the existing infrastructure.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Installed and administration of windows and Linux (Centos, Ubuntu and Red hat) servers.
  • Wrote Bash And Python Scripts for various services as required
  • Participated in the release cycle of the product, which involves environments like Development, I test, QA and UAT.
  • Created and maintained cloud application, migrated on premises application servers to AWS.
  • Experience in developing scripts in various programming languages like Shell, Python. Ruby, Perl and PowerShell .
  • Used SonarQube for code coverage and code quality.
  • Continuous Deployment and Configuration Mgmt capabilities with Ansible and Openshift
  • Used Chef cookbooks for server provisioning, configuration, release and deployment automation.
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on the front-end server.
  • Helped to understand the process of SonarQube through Presentations and other business value measurement.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.

Environment: AWS, Terraform, Packer, Ansible, Docker, Jenkins, Kubernetes, JIIRA, uDeploy, Version Control, ANT, MAVEN, Apache Tomcat, Nagios, VMWARE, Shell Scripts, ELK Stack, Terraform.,Linux and Jenkins

Confidential, New york City,NY

Sr. DevOps Engineer

Responsibilities:

  • Strong experience in self-healing Server Infrastructure development on AWS cloud, extensive usage of AWS EC2, VPC, CLI, S3, Route53, IAM, Cloud Formation, Cloud Watch, Cloud Front, SNS, SQS, Cloud Trail.
  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Installed and configured the configuration management tool Chef for Cloud Automation. Created Chef Servers/ Work Station and nodes via CLI.
  • Administered, maintained Red Hat Linux operating systems, applications & network problems, and performance issues.
  • Administered, maintained Red Hat Linux operating systems, applications & network problems, and performance issues.
  • Designing and distribution of data across all the nodes and clusters on different Availability Zones in AWSRedshift.
  • In-depth knowledge of ApacheSubversionSVN and Jenkins/Hudson Continuous Integration Server Installation,
  • Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, ShellScripting.
  • Experience in Performance Tuning and Query Optimization in AWS Redshift.
  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, web hosting the data from the S3 bucket by creating URLs.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Artifactory, JIRA, and various target build environments like Windows, Linux.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Developed Shell Scripts, Perl, Python for automation of the build and release process.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Created data frames in particular schema from raw data stored at Amazon S3, lambda using PySpark.
  • Experience in setup and installation of PuppetAgents, PuppetMaster both in PuppetEnterprise, Open Source and developing Catalogues using Puppet language.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, GitHub and SaltStack.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Worked on Ansible modules to deploy docker services on the docker swarm cluster for the entire microservices stack.
  • Setting up Continuous Integration and Continuous Deployment CI/CD Pipelines in Jenkins for multiple projects.
  • Lead engagements with cloud automation and orchestration tools such as OpenShift or other commercial PaaS offerings.
  • Worked with development team to migrate Ant scripts to Maven and Gradle .
  • Expertise in build tools like Apache MAVEN (using POM.xml) for the building of deployable artifacts such as war & ear from source code.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Managed GITrepository, code merging, and production deployments.
  • Experience in using configuration management tools like Chef. Used Chef to manage Web Applications, Environment configuration Files, Users, Mount Points, and Packages.
  • Experience on deploying Hosted Chef-Server on AWS for managing AWS EC2 instances.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Artifactory, JIRA, and various target build environments like Windows, Linux.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Experience working on Docker-Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Working with DevOps practices by AWS, Elastic Bean stalk & Docker with Kubernetes.
  • Experience in administrating, deploying and managing RedHat Linux servers Performing all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.

Environment: AWS EC2, ELB, VPC, CLI, S3, Route53, IAM, Cloud Formation, Cloud Watch, Cloud Front, SNS, SQS, Cloud Trail, Redshift, Chef, Artifactory, GIT, Maven, Ant, SVN, Jenkins, Red Hat Linux, Windows, Jira.

Confidential, Portsmouth,NH

DevOps Engineer

Responsibilities:

  • Experience in automated deployment of EC2 instances in data centers and availability zones.
  • Used security groups to develop a logical firewall to ensure high security for control applications.
  • Experience in using AWS resources like IAM for maintaining the user accounts, security groups.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, GitHub and SaltStack.
  • Used Jenkins in conjunction with ANT and MSBuild to automate the builds.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu,Linux using Chef, and custom Ruby/Bash scripts, infra build out automation on CentOS platforms over SoftLayer.
  • Defined dependencies and plugins in Mavenpom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configured local Mavenrepositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Automating the Build process using Subversion (SVN), and ANT.
  • Backed up and restored configurations and data of various tools Subversion (SVN), Jenkins, databases and servers as required.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature.
  • Possesses knowledge of IaaS/PaaS technologies and cloud computing platforms (Preferably with Openstack/VMWare/Openshift/AWS).
  • Used GIT as Version control tool. Developed GIT hooks for the localrepository, codecommit and remoterepository, code push functionality and on GitHub.
  • Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins.
  • Support JIRA Project Administration involving custom, complex projects, workflows, security schemes, custom fields etc.
  • Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chefclient on them in a Chef-Solo environment.
  • Developed ChefRecipes for installation & Auto healing of various tools like Jenkins, Nexus etc. these modules are designed to work on both windows and Linux platforms.

Environment: EC2, S3 Buckets, AWS Cloud Watch, IAM, Chef, Jenkins, GitHub, SaltStack, Maven pom.xml, setting.xml, Maven-GIT repositories, SVN, Ant, VPC, Subnets, ELB, bash Shell Scripts, Linux, Windows OS.

Confidential

Build and Release Engineer

Responsibilities:

  • Automated the deployments using Jenkins and its respective dependency plugins in Master and Slave.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Wrote Pom.xml for Maven application buildsAutomationpurposes.
  • Created subversionrepositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, merged from development to release branch, created tags for releases.
  • Used GIT as Version control tool. Developed GIT hooks for the localrepository, codecommit and remoterepository, code push functionality and on GitHub.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN. Migrated Projects from SVN to GIT.
  • Developing ANT and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Implemented and maintained the branching and build/release strategies utilizing SVN and GIT.
  • In-depth knowledge of ApacheSubversionSVN and Jenkins/Hudson Continuous Integration Server
  • Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, ShellScripting.
  • Used ANT and XML for doing Java build involving over 500 JAR files and 2 week build schedule.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application Servers,
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Worked onJBossEAP 6.0 Shared environment setup from begin to end to setup Dev, Test and Prod tiers.
  • Using VMware created mirror network for safe testing/development of applications/servers.
  • Linux System Administrator with Linux, Red hat, VMWare, Secured Storage Systems.
  • Managed the source control using version controlling tool GIT.
  • Install, configure and upgrade JBoss application server.
  • Install, configure, and troubleshoot enterprise-wide ApacheWebServers and Tomcatapplication containers in large RedHatLinux/CentOS environment.
  • Configured Project Server with Team Foundation Server (TFS) to synchronize task/work item tracking process.

Environment: SVN, GIT, Agile practices, DevOps automation, JBoss 6.0, Linux, Windows, VMware, Bash scripts, Jenkins/Hudson, Java/J2EE, Shell scripting, ANT, Maven, Application/Web servers.

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat Linux operating systems, applications & network problems, and performance issues.
  • Involved in creating newusers, groups, and setup their homedirectories and appropriate access restrictions to software and directories & files and ext3, ext4 file systems.
  • Configured volumegroups and logicalvolumes, extendedlogicalvolumes for file system growth needs using Logical Volume Manager LVM commands
  • Proficient in installation and configuration of ApacheHTTPServer and Configured Linux Firewall with IPCHAINS & IPTABLES.
  • Configured squid as proxy/cache server with Squid Guard for URL filtering.
  • Repair a file systems Configuring & managing Network Services.
  • Configured Apache Web Server with Tomcat in load balancing.
  • Package management with the use of YUM, RPM and UP2DATE on Red Hat Linux.
  • Support for Unix/Linux systems administration, Problem resolution and operational support for server systems.
  • Created shared NFSfiles system, NFSclient on remote machine, mounting and un-mounting NFSserver, sharing remote file folder, and starting &Stopping NFS services.
  • Excellent in patches and packages installation on Linux/Unix Environment.
  • Maintained Virtual servers in VMwareand VirtualBoxenvironment.
  • Performed workstation and server installations and upgrades, standardized workstation configuration, send mail, and hardware upgrades and administration support and troubleshooting duties.

Environment: Red Hat/Linux, Apache servers, windows servers, Volume management, scripting, SMTP, DNS, Logical/Physical Volume groups.

We'd love your feedback!