We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY:

Over 10 years of experience in diagnosing, resolving and managing server infrastructures and build pipelines for Continuous Integration and continuous deployment across multiple platforms (UNIX, Linux, and Windows). Proven ability to troubleshoot and solve complex problems in different computing environments. Experienced and knowledgeable in Ruby, Chef, Jenkins, Git, Stash, Nexus, Sonar, Confluence, Crowd, Amazon EC2, S3, s3cmd, CloudFront, RDS, VPC, Route53, Direct Connect, CloudWatch, SNS, CloudTrail, Config, OpsWorks, Trusted Advisor, IAM, ELB Administration. Effectively plan, install, configure and optimize the IT infrastructure to consistently achieve high availability and performance.

TECHNICAL SKILLS:

Operating Environments: Sun Solaris, HP - UX, Redhat, SUSE, Ubuntu, Win NT/98/XP/Vista/7/10

Languages / Scripting: Java, JScript, JSON, XML, Python, PL/SQL, Perl, Ruby, Bash Shell (sh)

Database Servers: Oracle, MySQL, MS SQL, DB2

Desktop Applications: CloudBerry Explorer, Acrobat, MS Office, MS Works, Open Office etc.

Cloud Technologies: Amazon Web Services, Docker Containers

Configuration Management: Chef, Git, SVN, CVS

Continuous Integration Tools: Jenkins, Maven, Ant

Defect Tracking: Jira, ALM, QC, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, TX

DevOps Engineer

Responsibilities:

  • Worked in an "Agile Software Delivery methodology" highly focused on developing & enhancing build pipelines for Continuous Integration and continuous deployment.
  • Experience using Jira for project planning - story creation, scrum/sprint tracking.
  • Experience in Automating deployment and release distribution process with Shell and Jenkins.
  • Experience in maintenance of continuous integration based on Maven and Jenkins
  • Having experience on reverse- engineer existing pipelines and build orchestration processes to develop a more robust build processes.
  • Developed chef cookbooks and recipes to automate the deployment process.
  • Chef cookbooks are using to install software, plugins, execute backup & restore, and to configure web proxy and other OS level tools.
  • Ruby, Rspec are using to create a project that includes several components Crowd groups, a Jira project, a Confluence space, Stash Project, Nexus, Sonar, a Jenkins master node etc.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, EBS, RDS, S3 etc.
  • Experience in deploying all the above project tools are AWS EC2 instances.
  • Experience using S3 for storing cookbooks and backups.
  • Introduced virtualization of Amazon AWS instances using Docker containers.
  • Experience using Stash for the code storage & source control (versioning) using Git.
  • Experience using Nexus for the storage of the project artifacts.
  • Experience using Sonar for viewing code statistics such as test coverage and code complexity etc.
  • Experience using Confluence for the knowledge sharing - publishing release notes, process info, retros info, project info etc.
  • Demonstrated leadership and worked independently with the development and QA teams to build/test all components of a software product, to keep up with changes in the product releases.
  • Support the implementation/improvement of software development practices, release management methodologies and software deployment strategies.
  • Experience in Branching/ Merging/Conflict resolution using source control tools such as Git, SVN.
  • Experience in Build control tools such as ANT, MAVEN.
  • Experience in Continuous integration and deployment tools such as Jenkins, Chef.

Confidential, Fort Worth, TX

AWS (DevOps) Engineer

Responsibilities:

  • Proficient in deploying, managing, and operating scalable, highly available and fault tolerant applications using various AWS services.
  • Implementation, Integration, Problem Resolution, Root Cause Analysis of AWS resources.
  • Created and retained backups of EC2 instances by snapshot feature using automated scripting.
  • Created appropriate data storage, retention and archival policies based on enterprise needs using S3, Glacier.
  • Experience in using elastic load balancer (ELB) and autoscaling for elasticity.
  • Setup of autoscaling of EC2 instances based on cloudwatch alarms of CPU and memory usage.
  • Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2 layer protection from security groups ( Confidential instance level) and network access control lists (NACL, Confidential subnet level) and using network access translator (NAT) instance.
  • Experience in deploying right combination of EC2 instances (on demand vs reserved vs spot) to make cost effective solutions.
  • Deploying, upgrading and patching of RDS (MySQL) instances in multi-AZ configuration in highly available environment.
  • Created Amazon Machine Images (AMI) and maintained with latest patches using packer tool.
  • Created lambda functions for automating and orchestrating various AWS events.
  • Created Lambda functions in response to cloud watch alarms through SNS notifications.
  • Used lambda functions with IAM access to respond for S3 activities (upload/download/delete etc.)
  • Administered users and resources based on IAM roles and monitored activity through cloud trail logs.
  • Administrated EC2, S3, RDS instances using Ruby.
  • Integrated Chef with Jenkins for multiple product deployments by creating Manifest and Recipes respectively.
  • Good understanding of Test Driven Development (TDD) approach.
  • Experienced in disaster recovery of servers.
  • Familiarity with monitoring tools and utilities such as sar, vmstat, iostat, netstat, free, and top
  • Hands-on experience in diagnosing, troubleshooting various networking, hardware & Linux / UNIX server issues, performing preventive maintenance.
  • Excellent communication and inter-personal skills
  • Excellent troubleshooting and analytical skills.

Confidential, Fort Worth, TX

AWS (DevOps) Engineer

Responsibilities:

  • Design roles and groups using AWS Identity and Access Management (IAM).
  • Created, deleted and managed user accounts used to interact with AWS and setup their ACLs with Amazon IAM.
  • Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
  • Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with Cloudwatch.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
  • Automated system deployment, monitoring, alarming, and scaling in the Cloud.
  • Decent knowledge on Dynamo DB and Amazon EMR.
  • Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
  • Created NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs.
  • Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
  • Built scripts to apply OS patching for EC2 instances for security upgrades.
  • Created chef recipes and cookbooks for the server updates.
  • Created periodic EBS snapshots and rebuilt new EBS volumes from these snapshots to migrate applications.
  • Used AWS command line client and management console to interact with AWS resources and APIs, Amazon
  • RDS Multi-AZ for automatic failover and high availability Confidential the database tier for MySQL workloads.
  • Manage Network allocation in VPC to create new public networks.
  • On boarded new EC2 compute hypervisors with checks ensuring their health before enabling them.
  • Managed EC2, S3, Glacier services using Java.
  • Good Knowledge in Test Driven Development (TDD).
  • Build time series dashboards of different metrics using graphite.
  • Built and managed centralized system for application logs using Elastic Search.
  • Coordinate with other departments to setup health checks and monitors for high availability of cloud services.

Confidential, Los Angeles, CA

Unix/ Linux System Administrator

Responsibilities:

  • Configuration & Installation of Red hat Linux 5 by using Kick Start.
  • Implementing disk quotas, security standards on Linux servers.
  • Responsible for maintaining inventory for all Linux servers Confidential corporate and remote locations.
  • Technical Trouble Shooting and Issue Resolution.
  • Supporting Disk Management using VERITAS Volume Manager, Solaris volume manager, and logical volume manager.
  • Installation and Implementation of JBOSS Application Server.
  • Planning and Deployment of Local Area Network administration.
  • Scheduling cron jobs for job automation.
  • Storage provisioning of hosts from DMX, CLARIION, NAS(NetApp).
  • Installing and updating packages using YUM.
  • Configured Samba, NFS, NAS, Apache services in Linux Servers.
  • Linux installation using Kick start and PXE.
  • Worked with LDAP implementations.
  • Tuning of kernel parameters.
  • Created volumes on storage for VMAX array on RHEL and Solaris machines.
  • RAID Configuration.
  • Performed data migration Confidential host level leveraging Red hat LVM, VxVM and Sun LVM.
  • Configuring and implementing Linux kernel recompilation.
  • Migration of data on Veritas cluster and Red Hat Cluster environments.
  • Worked on Veritas Netbackup 6.5 version for data backup and restoration.
  • Configured NIC bonding on RHEL Servers.
  • Network based installation on huge number of machines using Jumpstart.
  • Installation of logical domains (LDoms) manager and security packages.

Confidential, Hoffman Estates, IL

Unix/ Linux System Administrator

Responsibilities:

  • Planning of OS upgrades for existing infrastructure.
  • Planning and Implementation of Kernel patches on Solaris and Linux Servers.
  • On-call support using the Remedy Ticket System for routine system administration issues.
  • Tuning of the TCP/IP stack for troubleshooting application and OS issues.
  • Responsible for installation and maintenance of the RHEL Servers.
  • Responsible for downloading and upgrading the patches as per the system requirements.
  • Support the PeopleSoft/Weblogic team by helping in the OS and Application upgrades and installation of new SSL certificates for Weblogic8.1
  • Maintenance of VERITAS Cluster Server.
  • Used NetBackup for backing up & restoration of file systems.
  • Built new servers using Custom jumpstart installation and Kick start.
  • Securing services using TCP wrapper and SE Linux.
  • Worked with Firewalls using IP Tables.
  • Open SSH configuration.
  • Sudo Configuration.
  • Repairing the corrupted file system using FSCK.
  • Network Interface configuration.
  • Created Logical Volumes (LVM) for Linux operating system.
  • Worked extensively on VMware (virtualization).
  • Responsible for managing the OS test, release and push process.
  • Maintained, updated and audited system documentation.
  • Installation and Implementation of Apache Tomcat Application Server.
  • Responsible for adding and maintaining users on the network.
  • Supported and implemented system standards, processes and security to maintain corporate IT standards.

Confidential, Richardson, TX

Linux/ Solaris Systems Administrator

Responsibilities:

  • Installation, up gradation and support of Redhat Linux, Solaris on Sun SPARC, HP and Dell Power Edge servers.
  • Performing tasks like creating disk groups, volumes, initializing disks, replacing failed disks etc using Veritas Foundation Suite.
  • Create volumes with layouts like RAID 1, 5, 10, 51 with knowledge of Sun Volume Manager for Solaris and LVM on Linux.
  • Shell scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, MQSeries 6.x and the operating systems which included Solaris and RHEL.
  • Implemented the monitoring tools like Nagios 3.0 to monitor services like CPU, Hard Drive, Memory, Users, http, ssh etc.
  • Patching of OS on mirrored servers after detaching and re-attaching the sub-mirrors.

Confidential

Linux/ UNIX Systems Engineer

Responsibilities:

  • Installation and configuration Solaris servers with Jumpstart and Redhat Linux servers using Kickstart in test, production and development environments.
  • Maintenance of Volumes and File systems using VxVM/ VxFS for Oracle DB and MySQL Databases. Experience in running SQL queries on Oracle and MySQL Databases.
  • Performed system monitoring, upgrade, performance tuning, backup and recovery. Troubleshooting and providing on call support for fixing the system related issues and maintenance task of the system.
  • Implementation of naming services like DNS using BIND and NIS.
  • Experience with VERITAS Cluster server for creating high available environments for NFS, Weblogic and Sendmail agents.

We'd love your feedback!