Aws Cloud Engineer/sr.devops Engineer Resume
San Antonio, TexaS
PROFESSIONAL SUMMARY
- DevOps Engineer / AWS Cloud Engineer / Systems Administrator with 8+ years of Information Technology industry experience in System Builds, DevOps in Source Control Management, Continuous Integration & Deployments (CI/CD), Infrastructure Automation, Software Configuration Management (SCM) and Linux Administration.
- Experience of the full Software Development Life Cycle (SDLC) with Agile Methodologies & Validations to ensure the Quality Assurance Control.
- Experience in Designing and implementing Devops pipeline of Code Compliance, Automated Builds, Integration and Performance Testing, Artifact Management, Auto Provisioning Infrastructure using Dockers on Linux/ Cloud Platforms.
- Experience with AWS cloud Infrastructure in using Cloud Formation templates, EC2, Virtual Private Cloud (VPC), Lambda, Elastic Load Balancing (ELB), EBS, Auto Scaling, AMI, Route 53 DNS, S3, SNS, RDS, Aurora, DynamoDB, Redshift, Migration, Glacier, SQS, Cloud Trail, Cloud front, Cloud Watch, OpsWorks, Security Groups
- High exposure to Remedy, Bugzilla, Redmine, ClearQuest and Jira defect tracking tools for tracking defects and changes for change management.
- Experience with version control systems like GIT, Subversion, Perforce and client tools Github, Gitlab, Source Tree, Tortoise SVN
- Experience with Build and CI tools like Jenkins, Bamboo, Anthill Pro, TeamCity, Sonar and Gradle
- Experience with Artifact / Package Repository tools like Nexus, Artifactory, Maven and ANT
- Experience in Quality and Compliance checks like code quality, Static Code Analysis, Application Code Security Scans, Test Case analysis, Performance Testing using tools like Sonar Qube, Fortify
- Experience in Code deployment automation using tools like udeploy, LiquiBase
- Experience with packaging, distributing Application into Container based Virtualization Docker Images
- Experience with Configuration Management / Automation tools Chef, Puppet, Ansible and SaltStack in automating Infrastructure
- Experience with performance Monitoring and Alerting tools Splunk, New relic, Zabbix, Cacti and Nagios.
- Experience with the Testing Tools like Selenium, Cucumber, QUnit, JUnit, Karma, Jasmine, TestNG …etc.
- Experience with Container based Virtualization technologies Dockers and Orchestration tools Docker Swarm, Kubernetes, Mesos and Open shift.
- Experience in working on virtualization products like VMware, Vsphere, ESX 3.X/4.X and Xen 3.X and maintaining Performance tuning of VMware servers and management of server resources between Virtual Machines
- Good Knowledge on Open stack and Application Container Application Platform Open Shift
- Experienced in MicroServices architecture by creating applications and its components to be independently scalable, versionable and deployable.
- Good knowledge and worked on Public / Private Azure, Google Cloud Platform and OpenStack, RackSpace
- Extensive involvement in LINUX/Unix System Administration/Systems Engineering, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL.
- Experience with the Installation, Administration, maintenance and support on heterogeneous platforms like Redhat Linux, Centos Linux, Oracle Enterprise Linux, Solaris, Windows, and HP - Unix.
- Experience with performance tuning in changing kernel Parameters, Configurations, Upgrades, Network Tuning etc..
- Experience with migrations of standalone to virtual servers, Unix to linux at os level
- Expertise in scripting for automation, and monitoring using Shell, PHP, Ruby, Python & Perl scripts
- Experience in enterprise-level systems, network design, implementation, integration, support and Strong working knowledge of TCP/IP, UDP/IP, OSI Model, Switch and Router Configurations, Firewall (Juniper, CISCO).
- Experience in configuring DNS, DHCP, NFS, NTP, SSH, HTTP, HTTP/S, samba server, sendmail, postfix, LDAP Server, NIS and NIS+.
- Experience in Application Configuration and deploying on Application / Web Servers Apache, Tomcat, Websphere, Jboss, LAMP Stack.
- Experience in working with Web servers, proxies, and SSL (nginx, haproxy, apache/httpd).
- Expertise in working with the Database Management Systems (DBMS) like MySQL, MSSQL, Oracle, DB2, SQL Server, Redis, PostgreSQL, MongoDB, CouchDB.
- Good familiarity in building Active/Active Database Cluster in Geo - Spatial Data Centers with multiple database products like Enterprisedb, Postgres, Nuo DB, Volt DB, IBM DB2 Pure scale.
- Experience with IBM DB2 database highly available and scalable technologies pureScale, hadr, TSA, and GPFS
- Experience in managing Oracle 10g/11g/12c Databases, Grid Control including Enterprise Manager Backups and Strong knowledge on Oracle Flexible Architecture, exports & imports, RMAN (Recovery Manager, Patching, Installation and configuration of Oracle RAC Cluster.
- Good experience in automating Unix system provisioning and configuration using tools such as Puppet, Saltstack, Docker, or Ansible in public and private cloud environments like VMWare and AWS.
- Experience in implementing and monitoring High Availability environment using Veritas Cluster Server, Sun Cluster, Redhat Cluster, HP Service Guard and HACMP.
- Strong understanding and Experience with the agile development, Waterfall model and other process models.
- Strong in troubleshooting, monitoring, training and 24/7 production support in production environment.
- Manage virtual and physical cloud resources as required with an overall objective of improving the scalability, reliability, performance, and availability of the cloud infrastructure
TECHNICAL SKILLS
Operating Systems: RHEL 4/5/6/7, CentOS, Ubuntu, Windows Server, VMware ESX/ESXi 3.5/4.1/5.
SDLC Methodologies: Agile (Scrum)
Web/Application Servers: Apache http, Apache Tomcat, Web Logic, Web Sphere, JBOSS.
SCM Tools: Subversion (SVN), CVS, VSS, GIT.
Build Tools: ANT, Maven, Gradle, Grunt and MS Build.
Cloud Services: AWS (EC2, IAM, S3, VPC, ELB, ECS, EBS, Route 53, Cloud Formation, CloudTrail, CloudWatch, EMR, SnowBall), Microsoft Azure, Google Cloud, RackSpace, OpenStack, OpenShift
Configuration Management: Chef, Puppet, Ansible, Vagrant, Terraform, SaltStack
Scripting Languages: Shell, Bash, Ruby, Python, PowerShell, Perl and YAML.
CI/CD Tools: Jenkins, Hudson, Bamboo, Buildforge and Cruisecontrol.
Containerization/Orchestration Tools: Docker, Kubernetes, Docker Swarm, Open Shift
Virtualization: VMware, Vsphere Client, Virtual Box, XEN, KVM
Network Services: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, RAID LEVELS
Monitoring Tools: Splunk, Nagios, Zabbix, ELK and Cloud Watch.
Tracking Tools: Jira, Remedy, HP quality center and IBM clear quest
Web Technologies: Google Web Toolkit, HTML, CSS, XML, XSLT, JSON, JAVA
PROFESIONAL EXPERIENCE
Confidential, San Antonio, Texas
AWS Cloud Engineer/Sr.Devops Engineer
Responsibilities:
- Responsible for Infrastructure Automation, Developing tools for Database Infrastructure Automation and Monitoring with Continuous Integration and Continuous Deployment/Delivery.
- Design AWS Cloud Formation templates using resources like EC2, ELB, Security Groups etc.., in a custom sized VPC
- Worked on core AWS services further setting up new server EC2 instances, configuring security groups and setting up elastic ip, auto scaling configuration
- Migrated the current Linux environment to AWS/RHEL Linux environment with auto scaling feature
- Maintained Services IAM, RDS, Route 53, VPC, RDB, SES, SQS and SNS in AWS cloud.
- Experience in using AWS command line EBS (elastic bean stalk).
- Setting up Puppet Infrastructure in Database Environment for Monitoring and Automation
- Developed Puppet Modules and Manifests for IBM DB2 Database Infrastructure Automation and Monitoring. And streamlined Infrastructure Automation / Monitoring as Continuous Deployment
- Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
- Worked with project management / tracking tools JIRA, IBM RTC and Service Now.
- Implemented Devops pipeline Automated Builds, Continuous Integration and Continuous Deployment with tools Jenkins and Continuous Delivery with IBM Urban Code Deploy
- Build Package / Artifact Management with tools like Maven, Ant, Gradle, Nexus and Artifactory
- Performed Quality Compliance Analysis of Code Quality, Static Analysis, Security / Vulnerability Scans by using tools Sonar Qube, Fortify, Cobertura.
- Tracking Codebase Versions and Integrations for final Integration/Deployment into Prod Environment
- Create, Configure and Manage Container Based Application platform Openshift Clusters
- Created Docker Images by packaging required components of an Application
- Automated builds, deployments and Scaling of an micro service architecture application using Openshift. And worked on Docker Container Orchestration with Kubernetes
- Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon and Kubernetes
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers
- Automated testing efforts in all environments i.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments
- Worked on Application Configuration and deploying on Websphere and Jboss servers
- Assist in the UAT testing of UDeploy and Jenkins tools also worked on Jenkins to create builds, and pass new builds to IBM Urban code/Udeploy for deployment.
- Maintain and deploy the artifacts UDeploy release build and produce products for testing and use in production.
- Worked on Monitoring tools Nagios, splunk and other Inhouse Tools
- Responsible for building Active/Active Asynchronous replication of Databases in Geo - Spatial Data Centers with multiple products like Enterprisedb Postgres, Nuo DB, Volt DB, IBM DB2 Pure scale.
- Build highly available and scalable database clusters in multi datacenter environments with technologies pureScale, HADR, QREP, TSA, TSM and GPFS. And designed best practices for pureScale Env.
- Developed complex administration, monitoring and management utilities using Perl, Python and Shells.
Environment: RHEL 6.7/7, AWS, PUPPET, Docker, Kubernates, Nagios, Splunk, EC2, ELB, VPC, IAM, RDS, Route53, SES,SQS, SNS, Ant, MAVEN, Gradle, Jenkins, Nexus, Artifactory, uDeploy, Urban Code Deploy, DevOps, Sonar Qube, Fortify, Cobertura, IBM DB2, Oracle, MS SQL Server, JBOSS, WebSphere, RTC, Service Now, Subversion, GIT, JIRA, Openshift, Apache, active, NFS, DHCP, BIND, SSH, SNMP, Python, Ruby.
Confidential, New York
DevOps Engineer/Build &Release Engineer
Responsibilities:
- Implemented a Continuous Integration, Continuous Delivery framework from Development team to SCM, Build and Deployment process.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux) and configuring the servers for specified applications.
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, ELB, Route 53, SES, RDS and SNS in the defined virtual private connection.
- InstalledPivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
- Creating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc.
- Managed highly available and fault tolerant systems in AWS, through various API's, console operations and CLI. Managed AWSinfrastructure as code using Terraform.
- Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
- Worked on integrating AWS DynamoDB using AWS Lambda to store the values the items and backup the DynamoDB streams.
- Setup up and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
- Worked on Chef to reduce management complexity by defining cookbooks and recipes for installation, file management and application deployment on various nodes.
- Worked on Setting up client server model of Chef in development environment of OCI
- Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, testing docs
- Wrote Chef Recipes to automate build/deployment process and do an overall process improvement to any manual processes.
- Manage the configurations of more than 40 servers using Chef, configured Jenkins builds for Continuous Integration and Delivery.
- In depth knowledge on Chef Properties such as OHAI, Knife, Handlers, Chef Client plugins.
- Involved in configuring and maintain the Chef client, Chef Node into Red hat, Ubuntu Linux machines, establishing connection between the client and node in client server model.
- Implemented rapid provisioning and life cycle management for RedHat Linux using kickstart.
- Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
- Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring, and backups.
- Worked on Branching, Merging, Tagging, Release Activities in Version Control Tools GIT and migrations of Sub Version (SVN) repositories to Git.
- Worked on Jenkins for Automated Builds, Integration and Deployments. And Jenkins administration, updating plug-in, setting up new projects and debugging build problems.
- Automated build, deployment, Release process with shell scripts.
- Created the branches to the trunk after the production release and resolved the conflicts rose during the merge in GIT.
- Worked as a system administrator for the build and deployments process on the enterprise server.
- Documented project's software release management procedures with input decisions.
- Configure and Managed Nexus Repository Manager and all the Repositories.
- Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using Artifactory tool.
- Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Build binaries - WARs and EARs.
- Build Docker images to package Applications with all required dependencies and export to Repository
- Created and managed Docker deployment pipeline for custom application images in the cloud using Jenkins
- Distributed Applications into multiple Docker Images to build environment for high scalability, Availability and Continuous Delivery
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
- Managed and monitored the server and network infrastructure using Nagios and Splunk
- Monitored load and performance on the infrastructure and added capacity as needed.
- Familiar with Disk Management Utility. Hands on experience in file system creation and file system management
Environment: RHEL 5/ 6.7, AWS, Chef, EC2, Route 53, SES, RDS, SNS, Cloud Watch, DynamoDB, Cloud Foundry, Terraform, Lambda, MAVEN, Nexus, Artifactory, JENKINS, AWS,DevOps, Oracle, MS SQL Server, JBOSS, WebSphere, IBM Urban Code Deploy, Subversion, GIT, Chef, Dockers.
Confidential
Linux Administrator/System Administrator
Responsibilities:
- Implementation, Integration, Problem Resolution, Root Cause Analysis, Quality Assurance, Disaster Recovery, Audits, Hardware/Software OS & Application Maintenance, Performance Tuning, Upgrades, OS Backups, Migrations, User Account Maintenance, Storage Management and all other daily system administration functions.
- Build, configure, deploy, support, and maintain enterprise class servers with Centos 5/6 Servers, Oracle Enterprise Linux 5 and RHEL (4/5/6) Servers.
- Configuration & Installation of Red hat Linux 5/6, Cent OS 5 and Oracle Enterprise Linux 5 by using Kickstart
- Handled patch upgrades and firmware upgrades on and RHEL Servers, Oracle Enterprise Linux Servers.
- Deployed and tested patch bundles for Cent OS before release and distribution of the bundles in to the organization.
- Performed installation, configuration and administration of system network components (Windows Server, Active Directory, Cisco routers, VPN connectivity, DHCP, SMTP, LAN /WAN, NAT, IPsec VPN, FTP, POP, IMAP, NIC’s, WIC’s).
- Server hardening and security configurations as per the customer specifications.
- A solid understanding of networking/distributed computing environment concepts, including principles of routing, bridging and switching, client/server programming, and the design of consistent network-wide file system layouts.
- Configuration and management of DHCP, SAMBA, LDAP, NIS and Postfix servers.
- Planning and implementation of NAS backup for the servers.
- Exposure to Symantec NetBackup, EMC storage, SUN server hardware and UCS blade/HP/VM servers
- Responsible for cloning between production, test and QA environments.
- Responsible for backing up the production environment.
- Managed various web and application servers Apache, tomcat, jboss etc..,
- Monitored the production, test environments with the tools nagios, check mk, splunk.
- A solid understanding of an operating system, understanding of paging and swapping, inter-process communications, devices and what device drivers do, file system concepts (inode, clustering, logical partitions) and ability to use performance analysis to tune systems
- Responsible for managing Oracle RAC Cluster, VERITAS Cluster and SUN Cluster.
- Supported in managing Oracle Database 9i and 10g.
- Configured and managed Virtualization technologies XEN, KVM and VMware.
- Management of virtual technologies like VMWare Server/ESX and Microsoft HyperV / Virtual Server
- Configured RHEL Servers (virtual) using VCENTER.
- Perform Major and Minor Upgrades.
- Migrated to Virtual VM’s with XEN, KVM and VMWare.
- Support to online data migrations on Solaris and RHEL servers by EMC open migrator.
- Developed startup and automate scripts using Bash Shell Scripting and Python
- Analyze and resolve complex enterprise system hardware and software problems interfacing with database administration, software development, network support personnel, vendors, etc., coordinate solutions
Environment: RHEL 4, 5, 6, 7, CenOs, Oracle Enterprise, Ubuntu, Windows, OEL 5, ESX 4.1, VMware, HP-Proliant, Oracle, LDAP, DHCP, SMTP, LAN /WAN, NAT, IPsec VPN, FTP, POP, IMAP, NIC, WIC, Samba, NIS, NAS, nagios, check mk, splunk, Oracle RAC Cluster, VERITAS Cluster, SUN Cluster, VMWare Server, ESX, Microsoft HyperV, Virtual Server, VCenter, SVN, Git, GitHub.
Confidential
Jr.Systems Administrator
Responsibilities:
- Installations, Configurations, Maintenance and monitoring RHEL 4.0/5.0, Solaris 8/9, SUSE and Windows Servers, including oracle instances.
- User administration on Sun Solaris and RHEL systems, HP-UX machines, management & archiving.
- Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery.
- Configured VERITAS File system and VERITAS Volume Manager.
- Configure DNS, DHCP, SAMBA, Sendmail, NFS & NIS.
- Implement and Manage network infrastructure such as firewalls, switches and routers.
- Design and Deploy new high available production network with redundant firewalls, load balancers, Linux based web, app and database servers.
- Configuration and administration of Web (Apache) Configuration and administration of Web (Apache)
- Responsible for Server Performance monitoring, analysis and tuning.
- Supported SQL and Oracle Database Servers.
- Setup a VM's running CentOS to be used for web, database, application, mail, ftp, monitoring and Git repositories.
- Configuration of Hardware and Software RAID on Digital & Sun Servers.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers
- Worked on cronolog in Linux servers for managing the logs of the web servers and performed automation using shell, python scripts.
- Worked with monitoring tools such as Nagios.
- Built KVM, XEN Virtual Machines
- Creation of VMs, cloning and migrations of the VMs on VMware vSphere 4.0
- Installed and configured VMware ESX server instances for virtual server setup and deployment.
- Responsible for creating VMware virtual guests running Solaris, Linux, Windows.
- Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell Scripts.
- Maintained and monitored all organization Servers operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
- Maintained and supported mission critical, front end and back-end production environments.
- Provided Tier 2 support to issues escalated from Technical Support team and interfaced with development teams, software vendors, or other Tier 2 teams to resolve issues.
Environment: Solaris 8/9/10, RHEL 4,5,6, SUSE, Windows, OEL 5, ESX 4.1, Sun T2000, M4K, M8K, T5140, T5240 Sun Firev890,Sun Firev440, Sun Firev490, HP-Proliant, IBM Blade, VERITAS Volume Manager,VCS,SVM & Sun Clusters, HP-Unix 11.1 VMware ESX/ ESXi, DNS, DHCP, SAMBA, Sendmail, NFS, NIS, SQL, Oracle, RAID, Nagios, VmWare.