We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • 6 years of IT Industry experience with Configuration Management, Build, Deploy and Release Management.
  • Experience in creating teh company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and noledge of Clear Case.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experience in Bug/Issue tracking tool like Bugzilla, JIRA.
  • Experience working in Cloud servers (Amazon web services) EC2, VPC, ELB, Route 53 service, EFS and S3.
  • In - depth noledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Extensively worked on Jenkins, for continuous integration and for end to end automation for all build and deployments.
  • Used Chef for Configuration Management tool.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Automated provisioning of cloud infrastructure with Chef.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of teh projects.
  • Expert in deploying teh code through web application servers like Web Sphere/Web Logic/Apache Tomcat/ JBOSS.
  • Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases.
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.
  • Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server..
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Configured teh systems for TCP/IP Networking with teh existing LAN, Setting up SSH and SCP.
  • Well experienced in hands on, Kickstart (PXE) and Jumpstart installation of various fully and mostly POSIX compliant systems like Red Hat 4, 5 &6, Cent OS 5 &6 and open SUSE 11 & 12.
  • Expertise in trouble shooting teh problems generated while building, deploying and also in production support.
  • Hands-on experience creating and managing teh various development and build platforms, and deployment strategies.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Excellent communicative, interpersonal, intuitive and leadership skills with ability to work efficiently in both independent and team work environments.
  • Day to day administration of teh Development environment and Production and Test environment systems. 24x7 on-call support.
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows 98/XP/NT/ 2000/2003/2008.

Build Tools: Ant, Maven, Make, X Codeand MS Build.

CI Tools: Chef, Jenkins, Teamcity, Bamboo & U Deploy

Languages: C, C++, SQL, NET, Python, Ruby, Objective C, Java/J2EE.

SDLC: Agile, Scrum Waterfall Methodologies.

Scripts: Shell Script, Batch Script, Perl Script, Power Shell Script.

RDBMS: Oracle, SQL Server, MYSQL, Mongo DB, Cassandra.

Web/App Server: Apache Tomcat, IIS, IHS, Web Sphere Application Server, JBoss, Web Logic.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla.

Version Control Tools: Subversion, GIT, Perforce, CVS and Clear Case

Cloud Computing: Amazon Web Services

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

DevOps Engineer

Responsibilities:

  • Implemented terraform template for running simple two-tier architecture on Amazon Web Services.
  • Worked on designing, building and deploying many applications utilizing almost teh AWS Stack (EC2, VPC, Route 53 service, IAM, Cloud Formation, Cloud Watch, ELB, SNS and EFS) with focus on high-availability, scalability and fault-tolerance
  • Responsible for creating EFS Mount points on AWS nodes depending upon on teh requirement.
  • Worked with team mates to create a standard for Chef Cookbooks.
  • Responsible for creating day to day documentation of teh terraform infrastructure in Confluence, which then allowed for teh rest of teh team members to follow in teh same footsteps.
  • Created various terraform scripts to automate many of teh repeatable tasks in our environment.
  • Done POC and implementation on new tools like terraform and pushing it to stash repository, which halps in better release engineering.
  • Worked on Infrastructure provisioning, configuration management and code deployment automation with Chef.
  • Solving build related issues such as resolving dependencies, version conflicts and any other Failures.
  • AWS Cloud management and Chef automation.
  • Used IAM to create new accounts, roles and groups.
  • Configured Elastic Load Balancers with EC2 Autoscaling groups.
  • Implemented & maintained teh branching and build/release strategies utilizing Stash.
  • Performed all necessary day-to-day Stash support for different projects.
  • Created teh AWS VPC network for teh Installed Instances and configured teh Security Groups and Elastic IP's accordingly.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef or custom-built and designing cloud-hosted solutions, specific AWS product suite experience.
  • Launching Amazon EC2 Cloud Instances with Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications using Terraform.
  • Hands on experience on JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.
  • Worked on implementing EC2 backup strategies by creating EBS snapshots and attaching teh volume to EC2 instances
  • Deployment/Delivery as an iterative process and Automation of Infrastructure as Code.
  • Strong in troubleshooting, monitoring, training and 24/7 production support in mission critical environments Worked with systems support team to define, architect and maintain highly available production systems.

Environment: Amazon Web Services, GIT, GITHUB, Chef, Python, Terraform, JIRA, LINUX, XML, Windows XP, Nexus, Python Scripts, Shell scripts.

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Responsible for design and maintenance of teh GIT Repositories, views, and teh access control strategies.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Developed Chef recipes/cookbooks to automate teh installation, build and deployment of DB servers, elastic search engines, web servers, etc… in hundreds of EC2 instances.
  • Automated teh tasks using Chef.
  • Monitoring metrics/events via CloudTrail with CloudWatch and creating alarms to be sent by email to account admins using SES(Simple Email Service)
  • Developed Cloud Formation templates to automate and deploy AWS resources in dev, test and production environments.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Automated teh build and release management process including monitoring changes between releases.
  • Installed and administered Docker.
  • Worked with Docker for convenient environment setup for development and testing.
  • Wrote Docker images for Bamboo, Nexus and various.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Installed Docker Registry for local upload and download of docker images and even from docker hub.
  • Worked on Docked-Compose and Docker-Machine.
  • Installed and administered Nexus repositories to download teh artifacts during teh build.
  • Used Nexus Repository to upload teh build artifacts after a successful build.
  • Used teh continuous integration tool Bamboo to automate teh daily processes.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Provided periodic feedback of status and scheduling issues to teh management.
  • In some instances, instead of using hosted Chef, has created stacks within AWS Ops Works to run custom cookbooks, testing chef recipes/cookbooks with test-kitchen/chefspec/serverspec.
  • Creating versioning and life cycle policy on S3 buckets and archiving them on Glacier after a specific time.
  • Strong in troubleshooting, monitoring, training and 24/7 production support in mission critical environments Worked with systems support team to define, architect and maintain highly available production systems.

Environment: GIT, Bamboo, Java, Python, MAVEN, JIRA, LINUX, XML, Windows XP, Docker, Nexus, Python Scripts, Shell scripts.

Confidential, MN

DevOps Engineer

Responsibilities:

  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained teh branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of teh GIT Repositories, views, and teh access control strategies.
  • Experience in creating teh company'sDevOpsstrategy in a mix environment of Linux (RHEL, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Experience with Configuration Management Tool CHEF.
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Develop scalable build, test and deployment systems in virtualized environments.
  • ConductDevOpsProcess Planning.
  • Automating Deployment of Servers on ESXI and Cloud. Managed servers on teh Amazon Web Services (AWS)platform instances using chef configuration management.
  • Lead configuration management and workflow development efforts for teh development team.
  • Created and maintained variousDevOpsrelated tools for teh team such as provisioning scripts, deployment tools, and development and staging environments on AWS and Cloud.
  • Deployment and implementation of Chef.
  • Experience with CI tools (Jenkins, Hudson) and Version Control Tools or Source Code Management tool (GIT).
  • Responsible for writing Manifests to configure nodes.
  • Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Experience in migration of consumer data from one production server to another production server over teh network with teh halp of Bash and Perl scripting.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed and configured monitoring tools Nagios for monitoring teh network bandwidth and teh hard drives status.
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh cloud environment.
  • Worked on Version controller GIT, Tortoise SVN.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: GIT, AWS, Anthill pro, Chef, Java/J2EE, ANT, MAVEN, JENKINS, XML, Red Hat LINUX, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential, MN

Build and Release Engineer/DevOps Engineer

Responsibilities:

  • Automate infrastructure inAWSusing amazon web services. Deploy puppet to completely provision and manageAWSEC2 instances, volumes, DNS, and S3.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environment needs.
  • Automated teh tasks using Chef.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring teh servers for specified applications.
  • Created continuous integration system using SVN, Ant, Jenkins, chef full automation.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Build application and database servers usingAWSEC2 and create AMIs as well as use RDS for Oracle DB.
  • Written shell scripts for automating logs backup and archiving.
  • Logs file analysis (troubleshooting) to resolve issues using scripts.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Experience working with VMWare tools like vCenter& vSphere to manage VM's running on ESX cluster nodes and also experience working vMotion.
  • Migration of Redhat linux servers from 4.x to 5.x version and working with teh application team to resolve teh issues post migration.
  • Installation/Configuration of ESXi 3.5, 4.x and 5.1 servers and applying security patches to teh ESXi servers.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications

Environment: AWS, Java/J2EE, MAVEN, JENKINS, Web logic, VMware, Apache, Nginx, Docker, GitHub, SVN, Puppet, Chef, Oracle DB.

Confidential

Linux Administrator

Responsibilities:

  • Installed, configured & handled troubleshooting of Solaris 8/9/10 and Red-Hat 3/4 on Sun Enterprise Servers and AIX on IBM Blade Servers.
  • Set up teh Domain Name System by configuring teh DNS primary, secondary and DNS Clients and configured teh database files.
  • Administered teh Network of 400 UNIX Users using Shell Scripts.
  • Monitored teh Network and System Performance through vmstat, iostat, grapher tool.
  • Configured backup and restoration of data from tape in Dump and Tar format using Shell Scripts.
  • Implemented backup strategies based on teh company policy using Shell Scripts.
  • Recovered data from server after a ROOT file system crash.
  • Created and added Swap Space at runtime.
  • Configured additional storage devices, partitioned hard disk based on teh project requirement.
  • Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers.
  • Handled Day-to-Day operation of all servers running Production jobs, Backups, Restores and Report generations.
  • Worked with heterogeneous Client & Server management.
  • Backed up and restored data from tape in ufsdump, tar, cpio & dd format.
  • Developed shell scripts for automating routine day-to-day tasks, management reports, set up alerts for server resources utilization (CPU, memory, disks, etc.).
  • Built more TEMPthan 500 servers from scratch and applied relevant patches on existing servers.
  • Built 25+ Red Hat Linux servers from scratch and provide 24*7 production support.

Environment: Sun Fire 4800, 3800, V880, V440, V490/890/240, RHEL, IBM Blade Servers HS20/LS20, IBM xSeries 335/336/345/346/365 , Compaq, Red-Hat Linux 3/4, Solaris 8/9/10, Oracle 9i/10g, Bash, SNORT, NAS, Send mail, DB2, VERITAS Net Backup, VERITAS Volume Manager 3.0, EMC SAN.

Confidential

Linux Administrator

Responsibilities:

  • Installation, Configuration & Upgrade of Linux, Solaris, AIX and Windows operating system.
  • Experience in creation of environments on virtual machines to be handed over to development and QA teams.
  • Installed, configured and maintained Web and Application Servers including Apache, tomcat and jboss.
  • Creating new file system, managing & checking data consistency of teh file system.
  • Performed backup management through regular ufsdump, ufsrestore, fbackup, F-Recovery and DLT tape drives.
  • Good experience in installation/upgradation of VMware ESXi 4.1
  • Maintaining teh CPU & Memory utilization of Servers reports on teh WEB.
  • Prepared documentation of understanding, deployment instructions for production releases and updated operation procedures.
  • Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
  • Experience in performance monitoring and performance tuning using top, prstat, sar, vmstat, ps, iostat etc.
  • Experience in user and group administration, management and archiving.
  • Maintenance on systems by timely upgrading Patches to teh systems and Scheduling of batch jobs and cron jobs.
  • Configuring NFS, Auto-mount and disk space management on SUN servers.
  • Involved in 24/7 high availability on pager rotation basis and coordinated efforts with teh offshore team

Environment: Linux, Windows, VMware, OpManager, SSH, Shell Scripting, Remedy, UNIX.

We'd love your feedback!