We provide IT Staff Augmentation Services!

Devops Engineer Resume

Wilsonville, OR

SUMMARY

  • Experience in creating teh company's DevOps strategy in a mix environment of Linux(RHEL, CENTOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Experience with Configuration Management Tools (PUPPET, CHEF, Ansible)
  • 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
  • Conduct DevOps Process Planning
  • Automating Deployment of Servers on ESXI and Cloud
  • Managed servers on teh Amazon Web Services (AWS) platform using Puppet configuration management.
  • Lead configuration management and workflow development efforts for teh development team.
  • Created and maintained various DevOps related tools for teh team such as provisioning scripts, deployment tools, and development and staging environments on AWS, RackSpace and Cloud
  • Deployment and implementation of Puppet
  • Experience with CI tools ( Jenkins, Build Forge, Bamboo)
  • Version Control Tools ( JIT,SVN)
  • Responsible for writing Manifests to configure nodes
  • Utilize python various automation tools
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux
  • Solid experience in setting up, configuring and troubleshooting TCP/IP, DHCP, DNS, NFS, CIFS, and Samba servers in a multiplatform LAN
  • Automating teh installations using Jumpstart and Kickstart and building post install scripts using Shell scripting in SUN Solaris and RHEL Servers.
  • Strong skills in managing Red Hat Linux servers, SAN Storage (EMC, Hitachi), Virtualization (VMware, Red Hat enterprise virtualization preferred), and system security.
  • Supported installation of Oracle database (RAC) on Linux servers associated with DBAs.
  • Experience in implementation of enterprise storage solutions (SAN, NAS), logical volume management (LVM).
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment
  • Provided 24x7 production support and development environments. Ability to communicate requirements TEMPeffectively to team members and manage applications.

TECHNICAL SKILLS

Operating Systems: Solaris 10/9, RHEL 6/5/4, IBM AIX and Windows NT/2000/2003 Server.

Databases: Oracle 11g/10g/9i/8i, MySQL.

Application Servers: IBM WebSphere Application Server, WebLogic 9.0/10.0, Apache Tomcat and JBOSS AS 7.x/6.x/5.x.

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB)

Config Management tools: Puppet and chef

Build Tools/ CI servers: Maven, Ant, Jenkins, Build Forge and bamboo.

Programming Languages: UNIX Shells(sh, bash), Perl, Python, C, SQL, Java

Scripting: Ruby, Python, Perl, Java script, Shell scripts, Ant scripts

Virtualization: VMware, Oracle Virtual box

Tools: & Others: Jira, GIT, SVN, Remedy, Veritas Volume manager

PROFESSIONAL EXPERIENCE

Confidential, Wilsonville OR

DevOps Engineer

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool with Ant and Maven to schedule teh builds.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non - efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on Jira, MySQL, production and staging servers.

Environment: CI/CD, AWS, Jira, Jenkins, Puppet, MySQL, Ant, SVN

Confidential, Malvern, PA

DevOps Engineer

Responsibilities:

  • Automate infrastructure in AWS using amazon web services.Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • 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, Puppet 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 using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Deployed Mcollective server and clients for server maintenance.
  • Manage VMware Infrastructure/vSphere5 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.

Environment: VMware, AWS, Jenkins, GitHub, SVN, Puppet.

Confidential, Lexington, KY

UNIX System Administrator

Responsibilities:

  • Managed Linux 4.x and 5.x operating systems for development servers using a kickstart.
  • Installing, configuring and updating LDAP, DNS, DHCP, NFS, NIS and NIS+ on Linux & AIX servers.
  • Managed installation of various applications and user programs, to include but not limited to, Oracle, WebSphere, and Tomcat.
  • Configuring & Managing disks using LVM on Linux and AIX.
  • Responsible for scheduling jobs using crontabs, file system maintenance, scripting and automation.
  • Performed User account management, data backups, and user’s logon support.
  • Managed to convert physical servers on Dell R820 into Virtual machines.
  • RPM and YUM package installations, patch and other server management.
  • Setup and configured network TCP/IP on Linuxand AIX servers including RPC connectivity for NFS.
  • Installed and managed Veritas volume manager on Linux and AIX servers.
  • Experience in setting up clusters and creating repository queue managers for load balancing. Created mount points for Server directories, and mounted these directories on teh Servers.

Environment: Redhat Linux 4,5,6 AIX 6.x,5.x, VMware ESX, Oracle, Apache Web Server 1.3.x, 2.2.x, Veritas Volume Manager 4.1, 5, BigIP F5, Oracle 9i, DNS, NFS.

Confidential

UNIX System Administrator

Responsibilities:

  • Responsible for Confidential UNIX and Linux Server Environments.
  • Managed and carried out systemmaintenance, hardware replacements and upgrades. Performed systempatch and software analysis, installs and configuration.
  • Installed and Configured RHEL 3/4/5, Solaris 10 on Intel and AMD hardware
  • Configured hands-free installation using Kickstart and PXE
  • Participated in upgrading and migrating 3.x to 4.x and 5.0
  • Perform Linux and UNIX Kernel tuning for web, database and application servers.
  • Writing shell scripts for Automated Back- ups and Cron Jobs using sh and bash.
  • Managed user accounts and groups for corporate UNIX and Linux users.
  • Managed and support corporate UNIX and Linux Development servers.
  • Responsible for OS installs, systemconfiguration and upgrades.
  • Manage and perform change control and administration on application servers, web servers, LDAP servers and database servers in company's mission critical production, staging and development environments.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

Environment: Rhel 3/4/5, Solaris 9/10, Oracle, WebSphere, Jboss, DHCP, NFS, Apache, DNS.

Hire Now