Aws/ Deveops Engineer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Overall 8+ years of experience in IT industry as Devops Engineer with Development of application server clusters comprised of several hundred nodes. Extensive experience includes SCM, Build /Release Management, Change/Incident Management.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle).
- Responsibility for operations of ~50 monitoring servers (CentOS, RHEL), managed by Ansible/Puppet.
- Extensively worked with Version Control Systems SVN (Subversion), GIT and IBM Rational Team Concert.
- Having experience on virtualization technologies like vmware.
- Extensively worked with automation tools like Jenkins, Hudson and Build Forge to implement the End to End Automation.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Application Deployments & Environment configuration using Chef, Puppet
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Auto scalling, CloudFront, IAM, S3.
- Worked with continuous management and integration server TeamCity.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, findbugs and checkstyle.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds.
- Configured and Administered Nexus Repository Manager and JfrogArtifactory.
- Experience writing Shell and Perl scripts to automate the deployments.
- Experience using RPMs to effectively package the applications for product deployments
- Experience in configuration of ApacheSOLR, RabbitMQ, Mongodb, PostgreSQL, Active Directory, NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, ftp, remote access, security management and Security trouble shooting skills.
- Experience is using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
- Strong experience in implementing the monitoring solutions like Wily Instroscope, HP Site scope, Splunk, Zabbix, etc.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
TECHNICAL SKILLS:
Operating Systems: Red Hat Linux 9/8/7.2/7.1/6.2 ,Suse Linux 10.x/9.x, OS/390, Sun Solaris 10/ 9/8, IBM AIX 5.3/5.2/5.1/4.3. x and Windows 2003/2000/NT Server
CI/CD/Configuration Management Tools: Jenkins, Ansible, Blade logic Server Automation, HPOO, Chef, Run deck
Languages: C, C++, JAVA, SQL, PL/SQL, PHP, Visual Basic
Monitoring Tools: IBM Tivoli Monitoring v6.2, Tivoli Performance Viewer, Wily Introscope, Splunk, HP Site scope, Zabbix
Reporting Tools: SAP Business Objects XI R2 and Oracle Hyperion EPM
Scripting Languages: Shell, Python, PERL, JYTHON, VBScript, JScript and VBA
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
AWS/ DEVEOPS Engineer
Responsibilities:
- Created the automated build and deployment process for application, re-engineering setup for better user experience and leading up to building a continuous integration system for all our products.
- Implemented new projects builds framework using Jenkins & maven as build framework tools.
- Implemented and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
- Implemented monitoring solutions with Splunk, HP Sitescope, and Zabbix.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWSservices like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
- Application deployment and data migration on AWS Redshift.
- Using Chef to maintain the configuration.
- Hands on Experience with WordPress and have a good knowledge on Content Management Systems.
- Hands on Experience with ETL tools such as snap logic, Using S3 Data pipeline to move data to AWS Redshift.
- Worked on Continuous Deployment / Integration / Delivery throughout the software engineering lifecycle
- Experience with Windows and/or Linux administration, and Infrastructure management.
- Experience with Configuration Management and Desired State (Chef, Puppet, Ansible, DSC).
- Implemented Docker based Continues Integration and Deployment framework.
- Used the Application Server Admin (JBOSS/ Tomcat) to Manage the systems remotely using Puppet and using Linux.
- Ensured appropriate quality controls and approvals were in place prior to code promotions, tracking and documenting all release changes.
- Implemented the alert setup system for system/application performance using the Splunk and Sitescope integration.
- Designed and developed a configuration management database using Python and MySQL to maintain and audit the everyday configuration changes.
- PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Experience using HTML, XML, CSS, SQL, PHP and JavaScript libraries, such as jQuery.
- Provided recommendations on environment standards, product leveling, performance tuning, new project consulting, and recommend-broadened usage of DevOps functionality.
Environment: Jenkins, Tomcat, Apache, Drupal, Puppet, Chef, Maven, Git, SVN, Ansible, IBM WebSphere Application Server ND 7.1.x/6.1.x, Rundeck, HPOO, HP Sitescope, Docker, Splunk, Zabbix and Open SUSE Linux.
Confidential, Bentonville, AR
Devops Engineer/ Build & Release Engineer
Responsibilities:
- Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.
- Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
- Replaced existing manual deployment and management processes with Ansible/Chef in 5 different environments and roughly 500n servers.
- Administered and integrated the the Version Control Systems like Subversion and Git with Jenkins.
- Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
- created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
- Developed Python and shell scripts for automation of the build and release process.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
Environment: IBM WebSphere Application server 6.0/6.1/7.0, Apache 5.5, IBM Http server 6.0/6.1/7.0, RHEL 5.6, DB2, Oracle, Windows, LDAP, HTML, Java Script, XML, JSP, Servlets, Chef.
Confidential, Richardson, TX
Build & Release Engineer/ Devops Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java.
- Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
- Replaced existing manual deployment and management processes with Ansible/Chef in 5 different environments and roughly 500n servers.
- Administered and integrated the the Version Control Systems like Subversion and Git with Jenkins.
- Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
- Created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
- Developed Python and shell scripts for automation of the build and release process.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
Environment: Subversion (SVN), Git, Jenkins, Nexus, Maven, Chef, IBM WebSphere Application Server ND 7.1.x/6.1.x, Tomcat, RHEL.
Confidential
Build and Release Engineer
Responsibilities:
- Linux system administration to include systems management, backup, storage management, user management and 24/7 support of Linux testing and production environment (Red Hat Enterprise Server, Cent OS, KVM and Vmware).
- Installation and configuration of Puppet, and Nagios monitoring tool.
- Install, configure, maintain and administer Linux operating systems and components.
- LAMP Server Administration.
- Diagnose and resolve problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Set up and administer user and groups accounts, setting permissions, web servers, file servers, firewalls, and Directory services with ability to diagnose basic Apache Issues.
- Installation and administering mail using Postfix (MTA).
- Perform system and application troubleshooting and other related issues.
- Provide management of system process in areas like boot process, startup and system shutdown.
- Disk management and implementation of RAID levels using parted and fdisk.
- Setup a LAMP (Linux, Apache, MySQL, and PHP) stack to deploy MediaWiki for technical documentation amongst the team.
- Installed, configured and maintained OpenProject ticketing system.
- Manage PC setup and deployment for new employees using the standard hardware, images and software.
- Perform timely workstation hardware and software upgrades as required.
- Monitoring service Desk for the tickets assigned to the queue and process first-in first-out based on the priority.
- Assist with onboarding new users.
- Monitored regularly and performed troubleshooting on machine as well as tested and installed the latest software on machines.
- Ensure each workstation has a computer, monitor, keyboard, mouse, hard drive and any additional specialized equipment.
- Setup Institution Linux Based lab using Redhat 6 Kickstart file, installed 20 machines from kickstart. Conducted Advanced VMWare vSphere & ESXi 6 installation basics and Linux Redhat & Debian training to 100+ ICT Professionals from more than 6 higher institutions in Ethiopia.
- Set up Puppet configuration tool to ease systems administration.
- Installed GIT version control to programming team, and set up wiki page and documented procedures
- Brought about 20% reduction in recurring issues (SEV1, SEV2, SEV3 & 4) by timely responding to tickets.
- Configured Server reporting tools on more than 40 Windows 2008 & Red Hat Server and prevented issues
- Addressed and followed up timely backup of 145 Windows & Redhat Servers, and ensured risk of data loss.
Confidential
Jr Linux Administrator
Responsibilities:
- System Configuration/ hardening by using IPTables, Selinux, TCP Wrapper, and turning off unnecessary services.
- Building, deploying and configuring LAMP stack
- Solid understanding of TCP/IP and multicast knowledge; Strong knowledge of SMTP, DHCP, DNS
- Implemented vhost directives in Apache 2
- Experience installing, configuring, supporting and maintaining enterprise backups in a large heterogeneous data center environment
- Server monitoring using Nagios
- Implementing RAID technology using LVM on Linux.
- Systems Security Administration and User administration using Role Based Access Control and Sudo
- Managing system processes and scheduling processes with Cron utility.
- Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
- Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
Environment: Solaris 2.9 / 2.10, RHEL 4.x/5.x, Centos, AS/EL 4.0, AIX 5.2, 5.3, Sun E10k, E25K, E4500, SunFire V440/880, DMX 3 & DMX4, Siteminder, SonicMQ 7.0, VxFS 4.1, VxVM 4.1, SVM