Sr. Devops Engineer With Aws & Docker Resume
Redmond, WA
SUMMARY
- 7 years of Design/Plan, Install, Configure Linux Flavors (CentOS, RHEL, and Ubuntu), over 3 years of AWS, Linux System administration, development experience wif primary roles such as monitoring, automation, deployment, documentation and troubleshooting wif CI/CD tools such as Jenkins, Chef.
- Extensive experience in Cloud automation using AWS Cloud formation templates, VMware and Release configuration using Ansible, Docker.
- Work experience wif wide range on cloud services like EC2, ELB, Autoscaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Lambda and in - depth noledge on other could services such as Openstack, AWS.
- AWS cloud support for IPV4, IPV6, Route Tables, IGW, NAT Gateway, VPN, EC2, AMI, VPC, S3, EBS, VPC-Peering, Direct Connect.
- Extensively worked Wif VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering wif HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN Data stores wif, iSCSI, NFS & FC.
- Provide Application support and Testing in Java.
- Expertise in building CF templates from base as per requirement based on architecture.
- Experience working wif Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet wif Apache and Passenger.
- Hands on supporting Opentext Interwoven tools - Teamsite and Controlhub
- Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBoss GA7/EAP6, IBM IHS, Apache & Tomcat.
- Experience on Public and Private Clouds in AWS.
- Expertise in cloud application and server virtualization using AWS, openstack.
- Expert level experience in using AWS API tools i.e. Linux Command Line, Puppet integrated wif AWS API tools.
- Expert level experience in using AWS IAM services includes policies, Roles, Users, Groups, MFA, granting access to Federal users and credential reports.
- Built servers based on AWS Cloud formation scripts i.e. importing volumes, launch EC2, RDS and assign roles and security groups defined in VPC.
- Experience in AWS by implementing instances, Route53, handling S3 storage and EBS.
- Experienced as Build/Release Engineer in release automation for Java/python applications to achieve continuous integration and continuous delivery.
- Extensive experience on Jenkins, Hudson, Bamboo, Docker. From build, configure, maintain for continuous integration and end-end automation for all deployments.
- Experienced in package and deploying using container tools like Docker & Kubernetes.
- Monitor cloud watch alarms of instances, traffic and handle recovery/backup snaps and failover management.
- Experienced in Source code management tools such as Git, SVN and TFS.
- Very strong noledge in Rational Clear case/ Team concert/ Quality manager on Linux/Unix environment.
- Experience working in SDLC and Agile Methodologies.
- Experience in Linux & WebLogic Solaris Administration. Expert level experience in installing, configuring, maintaining and debugging using Wireshark, Backup/ Recovery and support for servers.
- Expertise in design, install and implantation of VMware ESX, Virtual Center, vSphere for virtualization purpose.
- Expert level noledge in Server builds, installation, upgrading, tuning, migrations, troubleshoot on RHEL 4.x/5.x./6.x/7
- Skilled to build scripts and automate solutions using Power shell, Perl, JavaScript.
- Expertise in Agile tools like Atlassian Jira, Scrum and Continuous delivery tools like Nexus, NexusPro, Rundeck.
- Experienced as Linux Administrator working on LDAP servers, Scripting wif Bash and Perl, troubleshoot issues.
- Implemented automated local user provisioning in instances created in Openstack cloud.
- Deploying the Openstack components on multinode wif high availability environment.
- Performed daily/week software builds and releases for their promotion to the production environment.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
- Designed and implemented Linux OS standards across entire Linux infrastructure.
- Meet wif teams to halp design efficient and high availability servers for their applications.
- Created the installation infrastructure to build hosts on bare metal, VMWare, and Hyper-V.
- Installed Spacewalk Server and Puppet for management of new and pre-existing servers.
- Built custom RPMs for corporate standard applications.
- Integrated Linux servers to authenticate against Microsoft Active Directory.
- On-call as primary support for Linux infrastructure of over 400 servers.
- Provided high-level support to dev teams and scripted installations of various applications such as MongoDB, MySQL, SOLR, RabbitMQ, Drupal, Salt, Jenkins, and GIT.
TECHNICAL SKILLS
Build & Release Engineering /DevOps: Jenkins, Perforce, Docker, Udeploy AWS, Azure, Chef, puppet, Ant, Vagrant, Atlassian-Jira, Github, Teamcity, Ansible, Open Stack and Salt Stack, Splunk, Zabbix, Nexus, Docker-Container
Scripting Languages: UNIX Shell scripting, Perl scripting, Powershell, Ruby scripts, python scripting
Version Control Tools: Git, CVS, SVN, Harvest, RTC, Perforce, TFS, Clearcase
Operating Systems: UNIX, Linux - Redhat/Centos/ Ubuntu, Windows NT, MAC OS
Databases: MySQL, Oracle 9i/10g, SQL Server, PostGress SQL, Mongo DB, Cassandra, DB2
Web Services/Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH
Application/WebServer: Oracle Web logic server11g/10g /9, Apache, Node JS, Tomcat, NGINX WebLogic 8.1/9.2, WebSphere, JBoss, Oracle ATG web commerce, IIS
Languages: C, C++, JAVA, XML, SHELL, PERL, Python, Ruby
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr. DevOps Engineer wif AWS & Docker
Responsibilities:
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS, and installation of packages and patches for Red Hat Linux Servers.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT wif Devel/Test/Prod Branching Model for weekly releases.
- Installation/administration of AIX, Linux, Solaris, and NT/2000 Servers on a LAN, setting up optimal RAID levels (fault tolerance) for protected data storage in NAS environments. Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers.
- Maintaining the Virtual Infrastructure wif virtualized servers, networks, load balancers etc
- A technical design team member, Build and Release module development of new products.
- Collaborated wif DevOps team and responsible for specialization in chef for Cloud automation.
- Technical team lead to align processes and tools i.e. branching, source control structure, Linux/windows hybrid build infrastructure, review the code and monitor policies adopted and implemented by DevOps teams working globally.
- Aligned Windows, Linux, Ubuntu virtual servers on EC2 using Puppet.
- Optimized EC2 instances and established multi AZ VPC instances.
- Involved in design, connectivity and deployment of AWS solutions and services using EC2, S3, VPC Peering, RDS, EBS, ELB, Autoscaling and Opswork.
- Worked on AWS Lambda for Reverse DNS for a Private cloud.
- Implemented IAM AWS services to create user accounts, roles, policies and groups.
- Applied S3 LCM policies for data archive, backup and expiry and configured S3 versioning.
- Migrated applications to AWS Cloud. Deployment of Cloud Stack using AWS OpWorks.
- Deployed multiple-platform servers monitored and distributed using Nagios.
- Supported 1000+ AWS cloud instances and skilled in Cloud command line.
- Created Cloud based hosting solutions (AWS-EC2/S3, OpenStack).
- Handled AWS services preferably (CloudFormation, Lambda, API Gateway, EC2, ECS, AWS Elastic Beanstalk (App deployments), ELB, S3 (Storage), EBS (Persistent disk storage), RDS, Route 53 and auto-scaling etc.
- Configuring and Networking of Virtual Private Cloud (VPC).
- Used IAM to create new accounts, roles and groups.
- Monitored AWS infrastructure using AWS cloudwatch and configured Splunk to monitor real-time granular metrics of all the AWS Services and configured dashboards for each resource agents.
- Installed and Configured NGINX for the running Services.
- Installed and configured the Jenkins. Created jobs to be deployed on to the containers.
- Created local, virtual repositories in Jfrog Artifactory and integrated wif Jenkins.
- Configured Sonar and integrated wif Jenkins for code analysis process. Schedule down time for non-production servers for optimizing AWS pricing.
- Experience wif Docker container service and created Docker images from Docker files.
- Worked on Jenkins/Hudson to monitor and provision various modules into single platform.
- Well equipped wif Playbooks on Ansible, utilized file module to copy and remove files on host systems.
- Developed installer scripts using Python and UNIX for various products to be hosted on application servers.
- Evaluated testing of chef recipes wif the concept of test driven development for infrastructure as code.
- Implemented and written Chef Cookbooks for OS component configuration and various DB configurations for minimal AWS templates usage and optimize final product.
- Design and implement back-up tactics for all critical systems i.e. build machines, bug tracking tools, central repositories etc.
- Worked on METACASE client-server architecture domain specific modeling software.
- Documented all build/release documented process and provided level one support during the build.
Confidential, Wayne PA
DevOps Engineer (AWS, Build & Release)
Responsibilities:
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS, and installation of packages and patches for Red Hat Linux Servers.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
- Working wif the hardware vendors and application team for the faulty replacement and planning the breaks accordingly.
- Creating customized Kickstart profiles for each server and making ISO to build the server.
- Managing and supporting a multi-cloud environment which includes AWS.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Design AWS account in such a way dat the user TEMPhas minimum privileges and still be able to do wat engineers need to do for their project.
- Installation/administration of AIX, Linux, Solaris, and NT/2000 Servers on a LAN, setting up optimal RAID levels (fault tolerance) for protected data storage in NAS environments. Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers
- Maintaining the Virtual Infrastructure wif virtualized servers, networks, load balancers etc.
- Well versed wif puppet console, Mcollective and Hiera.
- Written scripts in Python to automate log rotation of multiple logs from web servers.
- Creating NAT and Proxy instances in AWS and manage route tables, EIP’s and NACLs.
- As a part of Job, I also had a responsibility to maintain the networking form AWS cloud back to On-Prem connectivity and no direct internet access from AWS cloud VPC to the rest of the world (Internet).
- Creating S3 buckets and also managing policies for S3 buckets.
- Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
- Bootstrapping instances using Chef and integrating wif auto scaling.
- Manage the configurations of more than 4000 servers using Chef.
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
- Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc., wif Opscode Chef Cookbooks/Recipes.
- System Administration and problem solving for issues including resource allocation on hypervisors, networking, and security of our Cloud Computing environment.
- Also, halp set up some of the AWS accounts peered wif Shared Services so some users can use their CORP login creds for logging into AWS accounts.
- Wrote Python Scripts to Monitor Variety of Services & Perl Scripts wif Hash/Arrays to Insert/Delete/Modify content in multiple servers.
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Performance Tuning and Management for Linux server and working wif the application/database team to resolve issues.
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
- Creating the file systems using Red Hat volume manager and performing the health check on a regular basis for all Linux servers.
- Worked wif JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Scanning the newly assigned LUNs to the server and assigning them to the volume group and increasing the file system using Red Hat volume manager.
- Mounting & un-mounting the NetApp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered.
- Work wif development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments.
- Provide drill down reporting for application teams to use in monitoring their application resource usage/performance.
- Promote involvement of application development teams to make recommended changes dat improve program performance.
- Ensure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
- Doing capacity Assessment for new requests of servers i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system.
Confidential
DevOps/Linux Engineer wif Build & Release
Responsibilities:
- Responsible for day-day administration of Linux System and middleware. Administration of RHEL 5, 6, CentOS wif work related to install, test, tune, upgrade, troubleshoots server’s issues and load patches.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
- Skilled in AWS services such as EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, Cloud Front and Cloud Formation.
- Experience wif build tools like Ant, Maven to write build.xmls and pom.xmls respectively in Java, JavaScript and JEE applications.
- Deployed and monitored infrastructure using configuration management tools like Puppet and Chef for AWS/OpenStack/IBM-BlueMix and DELL DRAC on cloud environment.
- Implement automate and provision frameworks using Ansible/Saltstack.
- Experienced in Configure management and source code repository tools using TFS, Subversion (SVN), GIT, RTC, Agile tools such as JIRA and SCRUM and CI tools such as Teamcity, Bamboo and Jenkins.
- Integrating Docker wif various tools such as AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins & VMware containers.
- Proficient working on Source code tools Clear case, TFS, Git
- Strong noledge to merge, tagging for change management conjunction wifin projects of the organization.
- Collaborated wif Project Managers wif release configuration scope and verify successful release.
- Worked on automation and deployment wif tools JIRA, Mesosphere, UDeploy and as a part of deploy and rollback in dis project used Nexus.
- Design chef cookbooks and built ansible playbooks to managed configurations and automate installation process.
- Implemented Splunk applications, searches and dashboards.
- Provided hands on support for the development team to build code using various languages like C, C++, Go languages in Linux environment.
- Assisted Networks team wif firewalls and DNS requests as per need of infrastructure and in parallel applied SSL and F5 for delivery of secure application.
- Assist development team wif implementation of appropriate branching.
- Configure, tune of JDBC connection pools, JMS configurations and JVM tuning.
- Documented procedures of deployment & provided production support bi-weekly 24/7.
Confidential
Sr. Linux System Administrator
Responsibilities:
- Install, configure, Upgrade of Red Hat Linux AS 4.x/5.x, Solaris 9.x/10.x, CentOS operating systems.
- Configure Kick start server and implemented patches to servers via Red Hat Satellite Server.
- Custom build of Windows 2003, Windows 2008, servers which include create users, add users, SAN, Network configuration, install applications and manage services.
- Configure and administration of LDAP, NFS, FTP, SAMBA servers in Red Hat Enterprise Linux.
- Day-Day administer system activities on performance monitoring, tuning, disk space issues, mail issues, FTP, Telnet issues.
- Installation of firewall checkpoint, configure and install IP filter to protect Linux system which is connected to the internet.
- Subversion support for different projects & perform branching and code on schedule.
- Ability to patch and upgrade on standalone servers and live upgrades of servers in PROD via YUM Update/RPM manager from repository.
- Roles include user administration, startup and shutdown scripts, crontabs, maintain backup scripts, automation via PERL, SHELL Scripting for Red Hat Linux Systems.
- Install and support multiple databases and applications including Oracle, MySQL wif Web Logic 10, JBOSS 4.2x, Oracle 10g and Apache Tomcat.
- Monitored the stability of client products wif various internal tools.
- L2 Support ownership of all hosting products (cpanel/ plesk/ vps/ cloud/ dedicated).
- Handled incident response, troubleshooting and fix for various product/services.
- Handled escalations as per policies/procedures.
- Got different internal/external groups together to resolve production site issues effectively.
- Communicating on tickets, phone calls made to the team about various issues.
- Exhibited sense of urgency to resolve issues.
- Built advance automation workflows for automating repeated issues.
- Worked wif infrastructure team to deploy and maintain Linux/Windows servers using automated scripts and a predefined runbook.
- Ensured SLA's and Operational standards are met.
- Raised tickets to different internal groups to resolve recurrent problems, alerts and follow-up on escalated issues.
- Liaison wif engineering teams for RCA's, permanent resolutions on issues effecting production sites.
Confidential
System Administrator (Linux/Unix)
Responsibilities:
- Install, Configure, Upgrade of Red Hat Linux & CentOS on remote servers.
- Install, configure and service start of Apache Tomcat Server.
- Create Users, groups, permissions by using SUDO.
- Troubleshoot network configurations.
- Expertise on working wif SSH connections and configurations wif Putty.
- Managed builds and backups by CRONJOB.
- Worked wif Oracle DBA's for restore of Oracle Instance and Building Oracle RAC Cluster.
- Worked on creating Virtual machines using VMware.
- Experience working on Solaris Zones/ Containers.
- Experienced working wif sudo, Vintella Authentication and Powerbroker.
- Monitoring the system performance and doing the kernel tuning to enhance the system performance.
- Monitoring the servers and maintaining the uptime of the servers.
- Maintenance of office workstations including network infrastructure and operations, Networks, and other internal IT operations.
- Responsible for Information Security for IP network elements i.e. routers, Switches, Firewall and others.
- Experienced in troubleshooting and managing Microsoft Windows 7/8/8.1/10 as client configuration.
- Meeting Deadlines/ effectively prioritizing and executed tasks in a high-pressure environment is crucial.
- Experienced in working both independently and in a team-oriented, collaborative environment.
- Has experience on performing network troubleshooting to isolate and diagnose common network problems.
- Worked wifin team to design and setup servers and the services.
