We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Technical Lead - AWS, Devops & Unix Server Administrator.
  • A dynamic IT professional with over 10 years of IT experience which includes-expertise in Installation, configuration and administration of AIX/Linux servers, HACMP, Virtualization VIO, VMware, AWS and Devops build and Release Engineering.
  • Solutions oriented, highly analytical & resourceful technical lead with extensive expertise in UNIX server administration and support. Effectively plan, install, configure and optimize the IT infrastructure to consistently achieve high availability and performance.
  • Proven ability to create and deliver solutions tied to business growth, organizational development and systems optimization.
  • Skilled problem identifier and troubleshooter, comfortable managing systems, projects and teams in a wide range of IT environments.
  • Expertise in handling client projects with mixed operating systems - Linux, Esxi and AIX.
  • Expertise in Build and Release Management strategy and Version Control Systems.
  • Experience working in fast-paced, deadline-oriented environments using Agile methodology.
  • Strong knowledge and expertise in handling large projects, external audits and team management.
  • Effective Interpersonal skills to co ordinate and participate in a team environment and achieve organizational goals.
  • Strong perseverance and diligence towards attaining challenging goals and possess good communication skills and quick learning ability.
  • Devops Engineer
  • AWS Sysops Administration
  • Linux, AIX System Administration
  • VMWare Administration
  • Delivery Compliance Administration
  • Incident and Change Management
  • Project/Team Management

TECHNICAL SKILLS:

Operating Systems: Centos, Ubuntu, Redhat, AIX, Amazon Linux

Cloud Computing: Amazon EC2, VPC, ELB, EBS, SNS, Cloud Watch, S3, Cloud Trail, IAM

Database(s): MySQL, Postgres, DynamoDB

Scripting: Bash, Python Scripting

Monitoring Tools: Nagios, New Relic, CloudWatch

Continuous Integration Tool: Jenkins

Configuration Management Tools: Chef, Puppet, Ansible

Devops Tools: Git, Docker, Terraform, Nexus, Selenium

Agile Tools: Jira, Confluence

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Devops Engineer

Responsibilities:

  • Release and Deployment activities in software development life cycle. 
  • Experience in provisioning and maintaining Amazon Web Services(AWS) resources like Elastic Cloud Computing(EC2), Simple Storage Service(S3), Relational Database Service(RDS), Virtual Private Cloud(VPC), Simple Notification Service(SNS), Elastic Load Balancer(ELB), CloudFormation Template (CFT), Auto Scaling, DynamoDB, CloudWatch, and Route53.
  • Provisioned EC2 components like Elastic Block Storage(EBS) volumes, Snapshots, Amazon Machine Image(AMI), Security Groups, Elastic IP's, Load Balancers, Key pairs. 
  • Responsible for administrating and handling of Version control tools such as SubVersion(SVN), Perforce, GIT and activities like Tagging, Branching, Merging and user access control. 
  • Successfully migrated from subversion(SVN) to GIT using SubGit. 
  • Implemented and maintained CI environments (Jenkins), Performing deployments, Packaging, Build optimization, Production rollouts, Staging, Defect tracking (JIRA), and Root cause analysis, Smoke testing, Operation support and Service Delivery over web/app servers like Tomcat and WebLogic. 
  • Experience with configuration management tools like Chef & Ansible. Configuration management through chef cookbooks. 
  • Expertise in Build automation tools like ANT, and MAVEN for build automation and project management. 
  • Building jobs in Jenkins to publish artifacts to remote repositories in Nexus.
  • Experienced in LINUX shell scripting for automation and back up activities. 
  • Proven exposure in Internet products Build and Release management, SDLC, Systems integration and Environments Management. 
  • Used Docker for automating the deployment of applications inside software containers. 
  • Worked on creation of custom Docker container images, tagging and pushing the images. 
  • Focus on Continuous process improvements and build automation. 
  • Create and control the release plan and its implementation according to the schedule.
  • Cross-functional teamwork, communication, analytical and presentation skills. 
  • Demonstrated leadership, management skills, time management, and problem solving skills.

Confidential, Houston, TX

Devops Build and Release Engineer

Responsibilities:

  • Implemented Continuous Integration using Jenkins and GIT. 
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT. 
  • Designed, wrote and maintained systems (Python) for administering GIT. 
  • By using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs. 
  • Work with product development to resolve build-related issues in all projects. 
  • Deployed JAVA applications on Tomcat Application servers. 
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out. 
  • Manage the configurations of multiple servers using Ansible. 
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. 
  • Wrote Ansible Playbooks to Manage Configurations of AWS Nodes.
  • Bootstrapping instances using Chef and integrating with auto scaling. 
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations. 
  • Creating groups, assigning roles and permissions using IAM service. 
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications. 
  • Worked with Amazon Web Services (AWS) services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, RDS, Redshift. 
  • Able to create scripts for system administration, AWS using language such as Python 
  • Networking communication knowledge and protocols such as TCP/IP, Telnet, FTP, NDM, SSH. 
  • Professional experience with install, configure and administration of VMware vSphere ESXi (VMware vCenter, vMotion, Storage vMotion, HA, DRS, FT, VMware Update Manager -VUM, vSphere CLI, SRM).
  • Strong understanding of VMware Networking concepts like creation of Standard and Distributed vSwitch, different types of port groups.
  • Experience in creating Baselines and managing patches using VMware Update Manager - VUM.
  • Experience in monitoring vSphere environment for alerts and support production teams on escalated or higher priority issues.
  • Configure VMware vSphere HA, FT and DRS clusters to manage workloads and availability.
  • Troubleshooting various production related outages. 
  • Involved in sprints and planned releases with the team using JIRA and Confluence. 

Confidential, Columbus, OH

AWS Devops Engineer

Responsibilities:

  • Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling. 
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. 
  • Install and configure chef server / workstation and nodes via CLI tools to AWS nodes. 
  • Increasing EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature. 
  • Created AWS Route53 to route traffic between different regions. 
  • Deployed and supported Memcache-AWS ElastiCache. 
  • Working with GitHub private repositories. 
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose. 
  • Used Chef for configuration management. 
  • Used GZIP with AWS CloudFront to forward compressed files to destination node/instances. 
  • Created users and groups using IAM and assigned individual policies to each group. 
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance. 
  • Configured Security group for EC2 Windows and Linux instances and also for puppet master and puppet agents. 
  • Experience with monitoring tools such as Cloud Watch. 
  • Build out server automation with Puppet and used other tools like Jenkins/Maven for deployment and build management system. 
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53. 
  • Designed and developed automation test scripts using Python. 
  • Configured web servers (IIS, Nginx) to enable caching, CDN application servers, and load balancers. 
  • Involved in maintenance and performance of Amazon EC2 instances. 
  • Established efficient processes and scripts for change management with the aid of Chef. 
  • Diagnose issues with Java applications running in Tomcat or JBoss. 
  • Created and maintained Jenkins jobs that execute the shell script. 
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS infrastructure. 
  • Implemented Security groups for Inbound/Outbound access. 
  • Support JIRA Project Administration involving custom, complex projects, workflows, security schemes, custom fields etc. 
  • Experience working with Monitoring tools such as CloudWatch. 
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups. 
  • 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.

Confidential, Newark, NJ

System Operations Lead Specialist

Responsibilities:

  • Administer systems of various UNIX flavors like AIX, Linux and Centos servers.
  • Install AIX / Redhat / Centos as required.
  • Install centralized path updates.
  • Set up LVM for disk management.
  • Install and Configuration Cluster Servers.
  • Day to day administration of Linux servers at Virtual machine level.
  • Manage an external DNS server.
  • Manage LPARs administration through VIO and hardware requirements through HMC.
  • Manage VMware vSphere, blades and individual VM, apply upgrades / patches, vmtools etc.
  • Incident management and Project Management.
  • Deal with emergency monitoring alerts, set up new monitoring checks.
  • Maintain yum repos, AIX patches and Firmware updates.
  • Install ESX servers, assign Datastores, configure ESX clustering, Configure basic network and vlans.
  • Create VM, set up Vmotion, DRS, set up HA, Vcenter.
  • VMFS or NFS datastores.
  • Troubleshooting and monitoring servers’ performance.
  • Administered VIO server, install VIO servers, create virtual adapters, devices etc.
  • Patch management cycle and TL or OS upgrades as per the requirement.
  • LVM management with Volume groups, logical volumes and physical volumes.
  • General troubleshooting and administration works.
  • Perform Root Cause Analysis on SEV1 tickets and change failures.
  • Maintain internal team, design and deploy project works. 24x7 on-call engineer.
  • Handle Periodic health checks and remediating the deviations on servers.
  • Handle the patch cycles to ensure the Patches are implemented on time, with no security breaches.
  • Documentation of security settings and maintaining the security posture of the servers.
  • Handle internal audits for other teams and raise non compliance issues for any security breaches.
  • Handle External audits conducted by ISO, KCO, BCCR, BCFR, KPMG, SSAE 16 etc.
  • Periodic review of privileged users and groups on servers to restrict the unauthorized access.

Confidential, Fullerton, CA

System Administrator

Responsibilities:

  • Configured local file system storage to create partitions and volumes.
  • Involved in deploying and supporting patch management, updating services and software installation.
  • Experience with Yum package installations and patching software.
  • Provided support for creating user accounts, security privileges to specific users and process monitoring in Red Hat Linux.
  • Worked on NFS file sharing, SSH key sharing and SAMBA.
  • Good proficiency in Logical Volume Manager (LVM).
  • Creation and deletion of UNIX users account.
  • Working on Backup failures and Tivoli Monitoring issues.
  • Disk Space Utilization Issues.
  • User & Group Administration.
  • Package Management (RPM).
  • LDAP Configuration.
  • Monitoring File systems threshold.
  • Mail configuration.
  • Monitoring CPU Utilization of servers.
  • Quickly adopted the environment to be part of the team to help them to maintain the environment and taking ownership of tasks. 
  • Contributed towards Improvements in customer service and customer satisfaction scores.
  • Organized and implemented efficient work flow system that resulted in significant reductions in customer escalations.
  • Improvements in quality performance by regular monitoring of incidents and changes.
  • Identification of the gaps in account and Implementation of new process and procedures which helped in stabilizing the account.
  • Effectively prioritized and organized work load in a constantly changing environment to meet daily and weekly schedules.
  • Received appreciations and awards from management on numerous occasions for the quality and consistency of my performance.
  • Became the lead "go-to" person for new reps and particularly challenging issues resulting in high customer satisfaction.

We'd love your feedback!