Devops Engineer Resume
Omaha, NE
PROFESSIONAL SUMMARY:
- Experience in creating the company's DevOps strategy 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 Tools (PUPPET, CHEF)
- Good understanding of Docker Configuration Management Tool
- 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 the Amazon Web Servicies (AWS) platform using Puppet, chef configuration management.
- Lead configuration management and workflow development efforts for the development team.
- Created and maintained various DevOps related tools for the 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)
- Version Control Tools or Source Code Management tools( GIT,SVN)
- Responsible for writing Manifests to configure nodes
- Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux
- Building post install scripts using Shell scripting in Linux servers
- Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
- Supported installation of Oracle database (RAC) on Linux servers associated with DBAs.
- 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 effectively to team members and manage applications.
- Self - motivated and I can easily adapt new technologies and tools.
- Ability to work in both independent and Team environments.
TECHNICAL SKILLS:
Operating systems: CentOS 5/6/7 and Ubuntu
Databases: MySQL
Application Servers: Apache Tomcat, JBOSS AS
Cloud Services: AWS, RackSpace
Configuration Management Tools: Puppet, Chef, Docker
Build Tools: Ant, Maven, Jenkins
Programming Languages: Unix shells (BASH), Python, C, Java
Scripting Languages: Ruby, Python, Shell scripts, Ant Scripts
Virtualization Tools: Oracle Virtual Box, VMware
Version Control Systems: SVN, GIT
Command Line Editors: Vim, Vi, Nano
Web Technologies: HTML, XML
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
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 the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using 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.
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- 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 MySQL, production and staging servers.
Environment: CI/CD, AWS, Jira, Jenkins, Puppet, MySQL, Ant, SVN
Confidential, Huston, TX
Build Release/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.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the 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 the 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.
- 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.
- Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
Environment: VMware, AWS, Jenkins, GitHub, SVN, Puppet, Oracle DB
Confidential
Systems Administrator -IT-Solutions
Responsibilities:
- Responsible for installation, configuration of Linux servers using jumpstart methods.
- Volume and file system management in Linux environments (LVM).
- Installed, configured and hardened Solaris and Linux servers, evaluated needs and installed appropriate recommended patches as needed.
- Configured and maintained Solaris virtual environments. Installed multiple sparse and whole root zones within one physical instance of Solaris 10.
- Performed data management using native Solaris utilities for archiving and compression.
- Used VI editor to edit necessary files.
- Experience with LDAP authentication.
- Preventive maintenance (OS Patching) of red hat enterprise Linux (RHEL).
- Performed data management using native Linux utilities for archiving and compression
- Administered user accounts
- Troubleshooting user logins using various remote login utilities.
- Proficient in troubleshooting system problems.
- Performed administration and monitored job processes using associated commands.
- Monitored client disk quotas and general disk space usage. System performance monitoring and tuning.
- Maintaining and troubleshooting network connectivity.
- Set up mount points on Solaris servers for Oracle database.
- Customized user environment for users.
- Monitored system logs.
- NFS/CIFS file system mounting and support.
- Performance Monitoring and capacity planning in anticipation of system resource usage and needs.
- Setup ZFS quotas, reservation and automatic NFS-share of directories
- Used SMF system utilities
- Have knowledge in installing and configuring VERITAS volume manager.
- Implemented RAID 0-5 solutions with VERITAS Volume Manager.
- Setup Role-Based Access control
- Monitored TCP/IP network environment
- Experience with Internet technologies including TCP/IP and HTTP
- Familiarity with network systems such as servers, switches, firewalls and routers.
- Knowledge of Internet and networking infrastructure design
Confidential
UNIX System Administrator
Responsibilities:
- Managed and carried out system maintenance, hardware replacements and upgrades. Performed system patch and software analysis, installs and configuration.
- Installed and Configured RHEL 3/4/5 on Intel and AMD hardware
- Participated in upgrading and migrating to newer versions.
- Perform Linux Kernel tuning for web, database and application servers.
- Installed and configured Apache Web server and integrated with WebLogic server 8.1/9.1/9.2.
- Writing shell scripts for Automated Back- ups and Cron Jobs using sh and bash.
- Managed user accounts and groups for corporate Linux users.
- Managed and support corporate Linux Development servers.
- Responsible for OS installs, system configuration and upgrades.
- Manage and perform change control and administration on application servers, web servers, and database servers in company's mission critical production, staging and development environments.
Environment: Rhel 3/4/5, Oracle, WebSphere, Apache.