Devops/cloud Engineer Resume
0/5 (Submit Your Rating)
Mcallen, TX
SUMMARY
- 7 + years of experience as a DevOps Engineer with a Linux/UNIX background in installation, configuration, administration, troubleshooting, tuning, security, backup/recovery, and upgrading processes.
- Good understanding of the principles and practices of Software Configuration Management (SCM) in Agile/SCRUM, and Waterfall methodologies.
- Expert with installation and configuration of Linux and Windows OS such as RHEL, CentOS, SUSE Linux, Ubuntu, and Windows Server
- Involved in development and introduction of cloud services (AWS, Google Cloud and Azure); multiple applications deployed to the cloud, delivering faster service.
- Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux platforms.
- Proficient in deploying, automating, maintaining & managing AWS cloud - based production system, to ensure the availability, performance, scalability & security of productions systems.
- Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Auto scaling, Cloud Front, IAM, S3.
- Experience in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL and PHP) Architecture.
- Experience with Docker components like Docker Engine, Docker Hub, Docker Registry and managed Docker deployment pipeline for custom application images in the cloud.
- Experience in managing Ansible Playbooks with Ansible roles, group variables and inventory files and copy and remove files on remote systems using file module.
- Experience in configuring and setting up Jenkins for Continuous Integration and End -to-End automation for all builds and deployments.
- Experienced in using Build Automation tools like ANT and Maven and working knowledge other build tools like MS Build.
- Experienced in trouble shooting and automated deployment to web and application servers like WebLogic, IIS, JBOSS and Tomcat.
- Good knowledge on TCP/IP, Networking Routing Protocols RIP, OSPF, EIGRP, BGP and IP services, Telephony, L2/L3 VPNs, Security and Firewalls.
- Hands-on experience on monitoring tools like Nagios and Amazon Cloud Watch to maintain various systems on different environments.
- On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development, Test, QA, Staging and Production Environments.
TECHNICAL SKILLS
Operating System: Sun Solaris, Red Hat Linux, SUSE, Ubuntu, OEL, CentOS, Windows
Web/App Servers: Tomcat, Web logic, WebSphere, IIS, JBOSS
Database: Oracle, DB2, Sybase, SQL Server
Languages: C/C++, Java, HTML, Shell Scripting, Perl, Python, Puppet
SCM Tool: Subversion, GIT, Tortoise SVN, Clear case
IDE: Eclipse, Rational Application Developer, MS Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, McAllen, TX
DevOps/Cloud Engineer
Responsibilities:
- Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
- Responsible for infrastructure solutions delivery in the Cloud environment such as AWS and Kubernetes on-premise data center environment.
- Involved in system support, troubleshooting and software patches for Red Hat maintenance and upgrades. Security upgrades.
- Worked on implementation and development of AWS EC2 instance, Amazon S3, Amazon RDS, Amazon SimpleDB, and Amazon Elastic Load Balancing.
- Worked on Cloud Watcher for providing high availability of applications and EC2 instances based on the load of applications.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC and created AWS Route53 to route traffic between different regions.
- Manipulated Cloud Formation Templates and upload to S3 Service and automatically deploy into an entire environment.
- Installed Artifactory repository to deploy the artifacts generated by Maven and store the dependent JARs used during the build.
- Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
- Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
- Created SVN configuration record for builds using derived objects generated during build audit process.
- Configured Jenkins for automated builds on polling the SVN source control system during the day and scheduled periodic builds overnight to support development needs.
- Managed local deployments in Kubernetes, created local cluster & deployed app containers.
- Configured and deployed patched upgrade bug Ansible to fixes on both physical and virtual RedHat Linux servers using satellite server-based Linux tools.
- Worked in Linux server environment from DEV to PROD and along with cloud powered strategies embracing AWS.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
Confidential, Fort Worth, TX
DevOps Engineer
Responsibilities:
- Worked on Agile Methodologies and involved in daily stand-up calls, creating the user stories, and taking care of the Sprint planning.
- Worked assigned maintenance tickets to get developer assigned to fix code and worked with system test department to verify fixes and get resolution deployed in production.
- Worked on RedHat, SUSE Linux, Microsoft SCOM hardware platforms and in VMware vSphere client virtual environment
- Responsible for migrating the datacenter and some of the internal applications to AWS cloud.
- Deploy VMs with CentOS for configuring the Icinga server which checks the health of the Application Servers.
- Migrated production infrastructure into an Amazon Web Services VPC utilizing AWS Cloud formation and CodeDeploy and Chef.
- Automated the JIRA creation and changed the transitions of the ticket remotely using the Rest API.
- Customized Python scripts to automate AWS services which includes web servers, ELB, database, EC2 and database security groups, S3 bucket and application configuration.
- Worked on AWS Elastic load balancing for deploying applications in high availability.
- Worked on providing DNS management using AWS Route53.
- Used Docker to manage development environments by creating Linux virtual containers.
- Implemented cluster services using Docker and Kubernetes to manage local deployments by building a self-hosted Kubernetes cluster using Chef.
- Worked on Kubernetes to provide platform as service on private cloud in VMware Cloud.
- Implemented automated cloud infrastructure using Chef and automated centralized configuration using Puppet
- Coordinate with developers in establishing and applying appropriate branching, labeling conventions using GIT source control.
- Integrated Jenkins plugins for GIT repository, setup, SCM polling for immediate build with Maven & deployed apps using custom YAML modules thorough Puppet as CI/CD.
- Performed smoke test on the lower and upper environments after the environment buildout process was completed.
- Coordinated tasks that support the reliability and efficiency of the build for a team of engineers spanning client and server development, QA and Production environment.
Confidential, Denver, CO
DevOps/Linux Engineer
Responsibilities:
- Responsible for installation and configuration of RedHat Enterprise Linux in development and test environments on HP physical servers as well as Virtual Machines.
- Used Python scripting language to create WSAdmin scripts to query and modify the dynamic operations.
- Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments.
- Worked with EMC SAN to acquire storage and setting up Veritas/LVM file-systems.
- Managed systems routine backup, scheduling jobs, enabling CRON jobs, enabling system logging and network logging of servers for maintenance.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC and worked as Admin for AWS in managing the user using IAM for the AWS access.
- Created S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
- Worked on installing and configuring CLI components and launching the EC2 instances on both environments like Linux and windows.
- Worked on implementing new versions of many DevOps tools on RHEL Environment for better performance, to remove vulnerabilities
- Worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
- Worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
- Monitored cloud and remote systems using Nagios and custom scripts for fault detection, resolution, and root cause analysis.
- Worked on monitoring and configuration of Networking environment. Troubleshoot the issue related to networking during the deployment.
Confidential, Denver, CO
Linux Admin
Responsibilities:
- Responsible for installation (using Kickstart), configuration and of RedHat Enterprise Linux at other data center over network.
- Administered and maintained RedHat, troubleshoot hardware, operating system, applications & network problems and performance issues.
- Installed and configured DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP), and file servers on Linux servers.
- Used Logical Volume Manager (LVM), Logical volumes, disk mirroring and creating Volume Groups in AIX, HP-UX and Linux.
- Installed WebLogic and configured Domains, Admin and managed servers for Applications to be deployed.
- Automated routine activities the task using UNIX shell scripting languages like Perl, Python and Bash and CRON job.
- Setup and maintained NFS, NIS, and TCP/IP network, configured the systems for TCP/IP Networking with the existing LAN, setting up SSH and SCP features.
- Implemented virtualization using VMware in Linux.
- Performed vStorage and VMotion administration for successful maintaining of data migration. Maintaining the Backups of VM's and taking snapshots.
- Centralized monitoring and logging for the systems that are running on cloud(s) and on premise, using tools such as Nagios and Splunk.
- Performed Kernel Tuning (for Oracle installation), memory upgrades and Red Hat Linux Kickstart installations.
- Implemented day-to-day tasks in Red Hat Linux that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi-pathing and LVM file system.
- Configured Firewall and security using SSL, IPtables, TCP Wrappers, SELinux Tripwire, and port scanners.