We provide IT Staff Augmentation Services!

Devops Engineer/ Automation Engineer Resume

2.00/5 (Submit Your Rating)

West Des Moines, IA

SUMMARY

  • 8 years of combined experience as a DevOps engineer and as a Linux System Administrator.
  • 4+ years of experience as a DevOps Engineer with configuration management tools such as chef, Ansible, Docker, Kubernetes, continuous integration using Jenkins, ANT and Maven build tools, cloud architectures AWS, VMWare, Version control using GIT, SVN and extensive programming in Ruby, Perl and Shell scripting.
  • 3+ years of experience as a Linux Administrator with administration of Middleware components such as Tomcat, JBoss, Web Logic and IBM Web Sphere, Apache Web Server.
  • Experience with the Cloud, as well as DevOps automation development for Linux and Windows systems.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Good understanding of Setup and build AWS infrastructure of various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript, AWK, etc.)
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Strong hands-on development and configuration experience with software provisioning tools Chef, Ansible and Puppet.
  • Experience in using Version Control Tools VSS, Sub-Version, Git, perforce. Good experience in automating deployment pipelines.
  • Experienced in build tools such as Apache Ant, Maven.
  • Automated processes with custom built Python & Shell scripts.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git and Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories.
  • Experience in Agile Methodology, deploying applications, Load Balancing and Fail over functionality in clustered environment.
  • Experience in networking, design, implementation and troubleshooting of TCP/IP based networks running on Linux.
  • Experience with implementation of system patches and updates managing upgrades effectively and to user requirements.
  • Experienced in Installation, Configuration, Tuning, Security, Backup, Recovery, and Upgrades of Linux (Red Hat).
  • Strong Knowledge in networking (Switching, routing, Firewall, DNS, TCP/IP, HTTP, SSL).
  • Worked extensively on MySQL, DHCP, DNS, FTP, SAMBA, NFS, NIS, NIS+ and ZFS.
  • Experienced in using Kick Start file to initiate installation of Red Hat Linux server build.
  • Managing VMware vCenter, vSphere client and administration.
  • Working with Shell Scripting in Linux environment.
  • Deployed and configured Linux VM’s and Windows (2003 & 2008)
  • Improve system performance by working with the development team to analyze, identify, and resolve issues quickly.
  • Experienced in Virtualization Technologies like Virtual Desktop infrastructure, Thin clients and VMware.
  • Experienced in OS Linux Red Hat (7.0 6.x &5.11), Suse (9, 10), Fedora (15, 17), Ubuntu, Debian (5, 6 and 7).
  • Experience in Ticketing Tools JIRA and Contrlops.
  • Experience in Application Servers Apache, Jetty.
  • Experience in Data center migration and Life Cycle Management.
  • File System management ZFS, VXFS, LVM and LDAP setup and administration.
  • Troubleshooting and support on Red Hat Performance tuning and system activity (disk failure, performance, escalation, troubleshoot).
  • OS and HW migration for CentOS/Debian/RHEL servers. DR preparation and planning.
  • Experience in installation and support of Apache Web Server, FTP, SAMBA, NFS, and Server on Linux.

TECHNICAL ENVIRONMENT

Build Tools/Scripting Lang(s): Ant, Apache Maven, Shell, Perl, HTML, XML and JavaScript, PowerShell.

Version Control tools: GIT, TFS, STASH, SVN.

Continuous Build Integration: Hudson/Jenkins.

DevOps: Chef, Ansible, Puppet, Docker.

Operating Systems: Windows (2003, 2008), Linux, Unix, RHEL, Debian, CentOS, SUSE and Solaris.

Programming Languages: Java, UNIX Shell, SQL, Python, Ruby.

Databases: Oracle, MySQL, IBM DB2.

Web/Application Servers: Apache Tomcat, HTTP Server, BEA Web Logic 8 & 10, Web Sphere 6.x, 7.0, 8.x, JBoss& Tibco, LDAP, Active Directory.

Bug Reporting Tools: JIRA, Bug Zilla, HP Quality Center, and Rational Clear Quest, Version One.

Monitoring tools: CloudWatch, Nagios, Splunk, Logstash.

Artifactory Repository Management: Artifactory, Sonatype nexus.

Cloud: EC2, S3, RDS, IAM, Storage Gateway, Glacier, CloudFront, OpsWorks, CloudFormation, SNS, SQS, VPC, DirectConnect, Route53, Elastic Load Balancing, CloudWatch, Autoscaling, Elastic Beanstalk.

WORK EXPERIENCE

Confidential, West Des Moines, IA

DevOps Engineer/ Automation Engineer

Responsibilities:

  • Working as a DevOps Engineer for one of the most complex system. Used SVN, Git, Maven, Cloudbees Jenkins, JFrog Artifactory, Ansible, Urbancode deploy (Udeploy), Docker, Kubernetes AWS and Jira as tools for day-to-day build & release cycles.
  • Contributed towards automating AWS infrastructure creation and CI/CD process.
  • Experience in Integrating JIRA with Cloudbees Jenkins and Cloudbees Jenkins with Udeploy.
  • Automated the process of build and deployment using Jenkins and Udeploy.
  • Implemented a CI for several demanding Consumer facing applications with Jenkins integrating Git/SVN, maven/Gradle, deployment tasks.
  • Experience in Container management using Docker by writing Docker files and set up the automated build on Docker registry and installing and configuring Kubernetes.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Experience with Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Created pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
  • Expertise in creating and maintain Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked on multiple things like setting up Kubernetes dashboards with AAF and using kube config. Implement Istio on Kubernetes cluster and Configure HA proxy for Istio services.
  • Responsible for Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK also worked with AWS CLI.
  • Created, deleted, and managed user accounts used to interact with AWS and setup their ACLs with Amazon IAM.
  • Implementation of secure-cloud configuration, cloud-security technologies (VPC, AWS Security Groups, etc.) and cloud-permission systems (IAM).
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups and use permissions to AWS resources.
  • Worked on AWS Cloud infrastructure to host SaaS product: Direct Connect, VPC, ECS, IAM, ELB, Route53, S3, RDS, MongoDB, CloudFront, CloudFormation, Code Commit, Kinesis, CloudWatch, and CloudTrail.
  • Worked on AWS Lambda to run the code in response to change of Amazon S3 bucket, Amazon DynamoDB table, HTTP requests using AWS API Gateway and invoked the code using API calls made using AWS SDKs.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Wrote Ansible playbooks for automated uDeploy agent installs/updates, uDeploy agent relays install/update.
  • Developed Ansible playbooks for automatic deployment and configuration of Linux servers for test environment.
  • Experienced in ANSIBLE Tower configuration, setup, and playbook setup.
  • Automated various service and application deployments with ANSIBLE on CentOS and RHEL.
  • Created ANSIBLE supported YAML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
  • Supported ANSIBLE tower backup and AWS security process.
  • Worked on developing procedures to automate various systems and tasks (e.g automating code builds and deployments) using Jenkins, Git, Docker, ANSIBLE, Cloud formation etc.
  • Onboard & configure new applications in Jenkins & UDeploy to maintain Continuous integration & Continuous Deployment.
  • Hands on experience in configuring and maintaining webservers like Apache Tomcat, and Application servers like WebLogic, WebSphere and JBoss.
  • Extensive experience in scripting languages including Shell Scripting and python Scripting.
  • Installation, set-up, and management of build servers and management using Jenkins as Continuous Integration tool.
  • Used Jenkins for continuous integration for End-to-End automation for all build and deployments.
  • Working as a system administrator for the build and deployments process on the enterprise server.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: Jenkins, Git, Docker, Kubernetes, Ansible, Maven, Gradle, JFrog, uDeploy, PowerShell, AWS, Tomact, Ant, Confluence, Java, J2EE, nodejs Shell, Python, Groovy, SOA, JIRA, Bugzilla.

Confidential, Woodland hills, CA

DevOps Engineer

Responsibilities:

  • Working as a DevOps Engineer for one of the most complex system. Used SVN, Git, Maven, Cloudbees Jenkins, JFrog Artifactory, Ansible, Urbancode deploy (Udeploy) and Jira as tools for day-to-day build & release cycles.
  • Experience in Integrating JIRA with Cloudbees Jenkins and Cloudbees Jenkins with Udeploy.
  • Automated the process of build and deployment using Jenkins and Udeploy.
  • Implemented a CI for several demanding Consumer facing applications with Jenkins integrating Git/SVN, maven/Gradle, deployment tasks.
  • Responsible for Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Wrote Ansible playbooks for automated uDeploy agent installs/updates, uDeploy agent relays install/update.
  • Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both windows and Linux machines according to application team requirements.
  • Onboard & configure new applications in Jenkins & UDeploy to maintain Continuous integration & Continuous Deployment.
  • Hands on experience in configuring and maintaining webservers like Apache Tomcat, and Application servers like WebLogic, WebSphere and JBoss.
  • Extensive experience in scripting languages including Shell Scripting and Ruby Scripting.
  • Used Puppet, Jenkins, Hudson and Bamboo for Continuous Integration.
  • Installation, set-up, and management of build servers and management using Jenkins as Continuous Integration tool.
  • Configured Team Foundation Server (TFS 2015) Build server and automated the build process by defining build definitions.
  • Migrating the code from SVN and Git to TFS.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Created and maintained build definitions (MSBuild, ANT, PowerShell) and release definitions for manual deployments, automated deployments (TFS), unit test execution, test automation, and reporting of build and release deployment processes.
  • Worked on Agile projects delivering end to end Continuous Integration/Continuous Delivery pipeline by integration of tools like Jenkins, Ansible and AWS for VM provisioning.
  • Used Jenkins for continuous integration for End-to-End automation for all build and deployments.
  • Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in JFrog repository
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven and JFrog in Linux environment.
  • Managing deployment automation using playbooks in Ansible.
  • Working as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Automation of daily tasks using Shell and Perl scripts.
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Worked with different Bug tracking tools like JIRA and Bugzilla.

Environment: RHEL 5.x, 6.x, 7.0, Apache Tomcat, Java, Jboss, Puppet, Git, Jenkins, Bamboo, Ansible, Maven, Gradle, JFrog, uDeploy, PowerShell, AWS, EC2, Websphere, Ant, Confluence, Java, J2EE, SOA, JIRA, Bugzilla

Confidential, Tampa, FL

Linux Admin/DevOps Engineer

Responsibilities:

  • Responsible for the day-to-day administration and administration of RHEL 5, 6/CentOS/Debian which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Did a health check of servers after patching/rebooting and checked all the services of Linux and Windows server's whenever we had reboots and code drops.
  • Created users and added them to admin group and different user's groups.
  • Made Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Experience working in AWS Cloud Environment like EC2 & EBS
  • Made instances on the AWS Cloud, made users, and assigned them privileges.
  • Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Experienced in setting up Continuous Integration environment using Jenkins.
  • Managed and configured servers using chef.
  • Deployed Puppet, Chef, Chef Dashboard, and Chef DB for configuration management to existing infrastructure.
  • Wrote Puppet manifests in Ruby for Deploying, Configuring, and Managing collected for metric collection and monitoring.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data base, Commands, Users Mount Points, and Package.
  • Experience with LAMP setup on RHEL with configuration management tools like Chef.
  • Developed Cookbooks and recipes for automating deployments via Chef.
  • Defined and Implemented CM and Release Management Processes, Policies, and Procedures.
  • 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 Jenkins as continuous integration tool, creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system, and post build actions, scheduled automatic builds, notifying the build reports, etc.
  • Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven, Python and Bash.
  • Strong knowledge in creating Jenkins CI pipelines and good experience in automating deployment pipelines.
  • Performed upgrades to applications using Puppet manifests.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
  • Worked on Shell/Batch/Perl scripts for automation purpose.
  • Remote monitoring and management of server hardware.
  • Worked on JIRA, adding users to JIRA, Implementing the password policy to JIRA users.
  • Worked on customer tickets which are related to our application and help application team for the configuration changes and the file drops on the different servers.

Environment: RHEL 6.x/5.x, VM ESX 3.x, WebLogic application server Apache 2.x, Puppet, Chef, JIRA, AWS, Jenkins, Shell/Batch/Perl, Cloud Foundry.

Confidential

Linux Admin/DevOps Engineer

Responsibilities:

  • Worked on Installation, Configuration, and Maintenance of Unix/Linux (RHEL/SUSE/CentOS) OS.
  • Installed and configured Linux Server using Kickstart.
  • Worked with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.
  • Worked on Utilization of Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Puppet and Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Developed new build system using Jenkins, uDeploy and Maven, which is automated code deployment and helped to improve quality of build.
  • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.
  • Worked on puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Experience in Implementation of Continuous Integration through Jenkins/Bamboo Deployment using various CI Tools like Chef/Puppet.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN).
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Good Knowledge on Infrastructure Development and Operations, involved in designing and deploying almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SNS, Route 53 and Lambda.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: RHEL 5.x, 6.x, Shell Scripting, Subversion (SVN), Puppet, Jenkins, Java/J2EE, SVN, Git, Ant, Maven, Chef, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, VMware ESX.

Confidential

Linux Systems Admin

Responsibilities:

  • Installed and configured Suse/Red Hat Linux on Rack Servers.
  • Installation and maintenance of HP Blade Servers BL20p & DL 380 G4 and G5IBM RS/6000s and Linux boxes connected via NFS and TCP/IP.
  • Installed and configured Suse/Red Hat/Debian (5, 6, 7) Linux on Multiple servers.
  • Configuration of NFS, Nagios & Web Servers.
  • Installation and configuration of FTP.
  • Responsible for creating users, managing user permissions, maintaining User and File System quota.
  • Responsible for setting up permissions and implementing security policy.
  • Installation Linux different flavors OS through Kick start Server
  • DELL power Edge 2950 Servers
  • Taking Daily, Weekly and Monthly Server data and Filer backups using Veritas Net Backup
  • Creating & managing virtual machines in VMware.
  • Configuring and customizing various devices and parameters in Nagios Monitoring tool
  • Monitoring Servers through Nagios tool
  • Nagios Installation, Configuration and Implementation.
  • Responsible for creating users, managing user permissions, maintaining User and File System quota.
  • Responsible for setting up permissions and implementing security policy.
  • Maintained separate development, test, and production environments Application Server.
  • Installed and configured DNS.
  • Analyze system performance, client to server traffic and server to server traffic.
  • Network Administration - involving day-to-day routine checks, Configuration of LAN adapters, Routing, NFS, DNS and Troubleshooting.
  • Performed Stress and Performance testing of applications.
  • Restored files for end-users when necessary.
  • Implemented Cron tabs, shell Scripts for automatic jobs.
  • Installation and maintenance of the Internal DNS server.
  • Network administration and Network monitoring.
  • Configuring NFS, NIS, NIS+.
  • Hardware configuration of varied UNIX Enterprise platforms.
  • Installation, configuration, and performance monitoring and tuning.
  • Migrated applications from Windows 2000 Server to Linux server.
  • Initiated, proposed, and managed extensive, system-wide hardware upgrade.
  • Day-to-day system end-user support as well as server support for Red Hat servers.
  • Create user accounts, Rights, Permissions & User Access to Resources through ACL’s

Environment: Windows 2003 Servers, Red Hat Linux/SUSE Linux, NFS, FTP, DNS, VMware, NetApp, Linux, JIRA ticketing tool, Shell

We'd love your feedback!