We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL EXPERIENCE:

  • 8 years of experience in IT industry as a Linux Admin, DevOps engineer having expert knowledge in automating, configuring and deploying instances on AWS, Azure and data centers, also familiar with EC2, cloud watch, Elastic IP’s and managing security groups on AWS
  • Experience in Implementing Organization DevOps strategy in various environment of Linux and windows servers along with adopting cloud strategies based on Amazon Web Services.
  • Installed WebLogic 7.x/8.X/9.2 application server on Sun OS 5.8 and development, staging and production environments.
  • Experience in building and handling all the aspects of installations, configurations, deployments, clustering and load balancing all the middleware applications like OracleWebLogic Servers (8.x/9.x/10.x), JBoss, WebCenter Portal, Tomcat and Apache HTTP on UNIX (Solaris/Linux) platforms across all the environments.
  • Extensively worked on setting up cluster environmentincluding WebLogicDomains, Admin Servers, Managed Servers and Node Manager.
  • Having good Experience in configuration management tools like Chef, Puppetand Salt for Deployment on Multiple platforms.
  • In - depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Good understanding about the principles of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies and familiar with SCM’s such as Sub Version, Perforce, GIT and knowledge of Clear Case
  • Experience in development with OSS’s like C, Java, JavaScript, Python, and Perl.
  • Installed,configured andmaintained DNSsystemsusingBIND, Route53 (AWS), and PowerDNS.
  • Expert Knowledgein Virtual servers includingVMwareESX server, OpenVZand also Performed P2Pand P2Vmigrations across OpenVZ, VMware and AmazonEC2 environment.
  • SetupInternet load balancingon MultipleISP, Firewall, Port forwarding,IP routingusingIPTABLES.
  • Well known about installation, configuration and maintenanceofapplications like Apache,LDAP, and PHP.
  • Experience in DevOpsEngineering in automating, building and deploying of code within different environments (Dev, SIT, UAT, Staging & Prod).
  • Experience setting up and maintaining auto-scalingAWSstacks (preferred using cloud formation and scripting using bash & python).
  • Production experience in large environments using configuration management tools Chef, Puppet, and Salt Stack. Familiar with build server orchestration using mCollective.
  • Automate deployment and provisioning of applications via Puppet (create/update manifests and artifact repository).
  • Involved inperformance tuning of JVM by analyzing garbage collection matrix.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Strong Experience with bash, sh and Python.
  • Performed P2P and P2V migrations across OpenVZ, VMware and Amazon EC2 environment.
  • Proficient in installation, configuration and maintenance of PHP and Drupal applications on web servers Apache, Tomcat and JBoss.
  • Good Knowledge in Virtual servers including VMware ESX server, Docker, Vagrant and Openvz environments.
  • Strong Knowledge in Linux System administration.
  • Experience in Linux and Windows VM's on VMWare ESX environment with good understanding on SAN.
  • Installing and configuring various network services as DNS, DHCP, NFS, Apache server, NIS, SSH, and management of TCP/IP, UDP, SMTP protocols
  • Project planning including engagement with business stakeholders, requirements gathering, scoping and high-level infrastructure design, setting and managing customer expectations on cost and delivery timelines.
  • Monitored Linuxserver for CPU Utilization, Memory Utilization, and Disk utilization for performance monitoring.
  • Experience in Configuration, Backup, Monitoring Systemperformance, Systemand Network Security of Linuxservices.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Document daily meetings; build reports, release notes and many other day-today documentation and Status Reports.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4/5/6, SUSE), Solaris 11/10/9, HP-UX 11.0, 11.11, 11.23,11.31, Ubuntu, Fedora, CentOS, Windows NT, /2000/2003/2007, Macintosh, Xen Server, Xen Apps.

Hard Ware: Cisco UCS C200, C250, Sun Fire 6800/4810/4800, Sun-Enterprise 100,Sun Fire F15K, Sun Fire 25K, T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u, Confidential Blade Servers, HP Blade Servers, Sonic & Cisco pix firewall

Data Base: Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Mongo DB.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

Programming Language &Configuration Tools: C, Bash, Python, Perl Scripting, Java, HTML, VBA, Ruby,Visio, JMP, Puppet, Chef & Salt Stack, Jenkins,Bamboo, Maven, Ant.

Web Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Net Scape/iplanet Server, MQ Series, Cluster Server 3.5 & 4.1, Sun Cluster 2.x & 3.x, Nagios.

Protocols: TCP/IP, UDP, RIP, OSPF, EIGRP, IGRP, SNMP,SMTP, TELNET.

Middleware File Systems &Virtualization: WebLogic, WebSphere and Tomcat,UFS, VxFS, ZFS, ext, ext2, ReFS, Xen Virtualization,VMware, VSphere.

Cloud Technologies: Open Stack, AWS (EC2, S3, CloudWatch, RDS, Elasti Cache, IAM), Microsoft Azure.

Web Server: Sun One and Apache.

Methodologies: Agile, Scrum, Waterfall.

WORK EXPERIENCE:

Confidential, Atlanta, GA

AWS DevOps Engineer

Responsibilities:

  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus, and Nolio.
  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Created deployment workflows in Nolio which includes prerelease, release and Post release steps
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
  • Took the code base from 0% test code coverage to > 75% code coverage using RSpec and Cucumber, allowing us to confidently deploy to production multiple times a day with no QA team.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git Confluence, Jira and Cloud Foundry.
  • Worked on MySQL High Availability solutions like MySQL Cluster.
  • Designed and optimized MySQL databases by using MySQL GUI Tool.
  • Migrating from ad hoc servers to servers under automatic control of Ansible.
  • Worked with multiple development teams to troubleshot and resolve issues.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Wrote Python scripts for pushing data from Mongo DB to MySQL Database.
  • Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Design AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Worked with dev to create a modular framework for the service layer using Spring 2 and Hibernate 3 with the Redhat JBPM workflow engine, which was Integrated into the ESB using Active MQ JMS and CXF web services .
  • Utilize Amazon Glacier for archiving data.
  • Manage network security using Security Groups, and IAM.
  • Use Amazon RDS to manage, create snapshots, and automate backup of database.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • knowledge of the z/OS Operating System with hands on experience with the latest z/OS Versions and Release levels .
  • Operating Systems experience should include expert knowledge of and experience with: z/OS z/AWARE, BCP and FTP (File Transfer z/OS).
  • Expert knowledge and experience with the File Format PS, PO, PDS, PDS/E, z/FS and VSAM/E).
  • Experience with mainframe Business Continuity/Disaster Recovery with periodic DR testing .
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and PMD with Maven/Hudson.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: AWS, Ant, Java, Maven, SVN, Jenkins, Chef, Linux, Solaris, WebSphere, Shell scripting, WLST, Nexus

Confidential, Draper, UT

DevOps Engineer

Responsibilities:

  • Established and administrating TFS (Team Foundation server) for new generation products developed in Java environment.
  • Promoting CI CD culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Responsible for all Team Foundation Server and SharePoint administration activities, Installation, Configuration, Migration, Troubleshooting and Training.
  • Setup TFS build environments and a variety of CM specific environments for UAT, QA, Dev, Prod and DR. And creating and maintaining build scripts using Team Build.
  • Performed migration of Team Foundation Server environment to a centralized location using Hyper-V, Virtual Machine Manager and TFS Lab Management that includes Team Explorer Everywhere for migration.
  • Managing GIT for legacy products also automated the weekly deployments with Jenkins and maintaining Maven's pom.xml scripts.
  • Deploy production packages to web servers and application servers according to business needs and manage cluster of app servers and monitoring its performance periodically.
  • Handling admin tasks in Linux OS such as server restart, application installation Setting up monitoring dashboards for appserver.
  • Used JIRA custom workflows to track issues and Jboss app server to deploy the application.
  • Performing servers health checks on daily basis, by logging into Unix system and monitoring logs, and processes.
  • Participate in multiple projects architectures and strategic decisions meetings to architect the new software systems or modify the existing ones.
  • Provide architectural consultation to solution and application architects utilizing best practices, design patterns and standards for designing Build, Design and Support Cisco Cloud architecture environment using Open stack.
  • Develop knowledge of all architectures of engineering applications and help document them for business analysis for future projects.
  • Configure and build Openstack Havana, Icehouse using Ansible and Puppet scripts.
  • Configure and Maintain ceph storage using C USC servers.
  • Configuring and implemented an OpenStack SDN infrastructure to enable massive dynamic scaling of compute and storage resources.
  • Configuring and implemented OpenStack Nova to provision virtual machines on KVM for compute.
  • Configuring and implemented OpenStack Glance using Ceph as a backend storage.
  • Designed and implemented OpenStack Horizon.
  • Designed and implemented OpenStack Keystone to provide unified authentication between OpenStack Nova, Swift and Glance APIs using IDM solution, ldap and hybrid drivers.
  • Designed and implemented the Openstack Neutron API with the SDN controller application to create a virtual network overlay on the Cisco Nexus 5000, 7000 and 9000 switches.
  • Designed and implemented OpenStack Cinder to provide block storage.
  • Periodically working on LSI and CMIC code upgrades for cloud infrastructure
  • Maintaining scripts for trial Project cleanup for open stack resources cleanup.
  • Working on Products like Cloud Cruiser and PPM.
  • Maintaining Git repos and Jenkins for builds.
  • Migrating l3 networks, routers and VM's across compute nodes and Network nodes.
  • Working on monitoring tools like Nagios and Zabbix
  • Configuring Ha-proxy and Keep Alive.

Environment: Amazon EC2, Amazon S3, Elastic Block Storage{EBS}, Elastic Load Balancer{EBL}, Snapshots, Amazon RDS, Auto Scaling, Cloud Front, Cloud Watch, Cloud Trail, Amazon VPC, Route 53, Elastic Beanstalk, Elastic IP, IAM, Amazon Machine Image{AMI}, NAT Instance, Security Groups, NACLs, Glacier, RRS, SWF, AWSCLI.

Confidential, Austin, TX

AWS /Jboss Administrator

Responsibilities:

  • Perform server update, patching and upgrade using RPM
  • Installation, configuration and maintenance of Red Hat Linux Servers.
  • Performance tuning functions on Red Hat servers.
  • Monitor system activity and performance using Nagios monitoring tool.
  • Resolve hardware and software related issues.
  • Manage system processes and schedule processes with cron utility.
  • User management, creating user accounts, groups and access level.
  • Prevent Security breaches by making sure that the company's security policies are observed by the implementation of IP Tables, SE Linux, ACL on Linux servers.
  • Logical Volume Management.
  • Develope strategies for client/server implementations including utilizing the use of Virtual Private Cloud and cloud solutions.
  • Participate in Scrum meetings
  • Creating and managing root and sparse zones in Solaris servers.
  • Experience with TCP/IP, DNS, NFS, FTP, SSH.
  • Paticipate in rotation 24x7x365 on call duties as well as off-hour planned activitiesAWSActivities
  • Assign Roles, manage Users and groups, assign policies and multi-Factor Authentication{MFA} usingAWSIdentity and Access Management (IAM).
  • Use S3 for Storage, archiving, static web site hosting and origin for Cloud front distribution.
  • Use Amazon EC2 to launch and manage instances in the cloud using Amazon AMI.
  • Elastic load Balancing to maintain high availability and fault tolerance infrastructure across EC2 instances in multiple availability zones.
  • Use of Amazon cloud formation alongside developers to build infrastructure as code using JSON.
  • Use Amazon Route 53 as a scalable domain name system with the following routing types:Fail over DNS and Latency based routing for high availability and fault Tolerance.
  • Good understanding and implementation of security groups, Network Access control lists(NACL) within a VPC.
  • Use Amazon VPC to hostAWSResources and services and Networking within a VPC
  • Exposed to continuous deployment environment from version control to application management
  • Experience with Cloud Trail, Glacier, versioning and life cycle policy of object.
  • Install Amazon RDS with cross Multi-availability zone enabled to ensure high availability and fault tolerant infrastructure.
  • Manage virtual cloud Resources as required with and overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure.
  • UtilizeAWSCLI to create and access Resources.
  • Migration of Jboss EAP 5.1 to 6.1 .
  • Configured JNDI server as repository for EJB Home stubs, JDBC data source, JMS connection factories, JMS queues and topics.
  • Worked on Automation using chef tool.
  • Used Jenkins for integrating changes in different environments.
  • Involved inperformance tuning of JVM by analyzing garbage collection matrix.
  • Writing scripts (start & stop) for web application server administration.
  • Handled server hang, dead locks application and database level locks by checking thread dumps and analyzing them to find the root cause of the issue.
  • Handled Memory issues and Memory leaks by tuning and profiling with the help of third party tools.
  • Configured and setup SSL data encryption and client authentication.

Environment: Amazon EC2, Amazon S3, Elastic Block Storage{EBS}, Elastic Load Balancer{EBL}, Snapshots, Amazon RDS, Auto Scaling, Cloud Front, Cloud Watch, Cloud Trail, Amazon VPC, Route 53, Elastic Beanstalk, Elastic IP, IAM, Amazon Machine Image{AMI}, NAT Instance, Security Groups, NACLs, Glacier, RRS, SWF, AWSCLI.

Confidential, Middletown, NJ

Weblogic Administrator/ Application support

Responsibilities:

  • Installed WebLogic 7.x/8.X/9.2 application server on Sun OS 5.8 and development, staging and production environments.
  • Created the startup and shutdown scripts for the servers.
  • Developed JDBC code for accessing DATA from the database.
  • Upgraded the WebLogic servers with necessary patches and Service Packs.
  • Created the connection pools, Data Sources, JMS servers, JMS Destinations.
  • Developed framework classes for the above mentioned Advisor.
  • Business validations are performed using JavaScript
  • Designed and developed two types of Session EJBs.
  • Configuring multiple Weblogic domains.
  • Configured managed server instances on different machines and clustered all the managed servers.
  • Configured the WebLogic server with iPlanet WebServer through WebLogic’s proxy plug-in.
  • Deployed the different application war files, EJB jar files and enterprise application archives (ear) on Weblogic6.1
  • Designed HTML, JSP’s for front-end templates.
  • Developed Servlets for main business logic implementation.
  • Designed and developed PersistentEntity EJBs.

Environment:Sun Solaris 8/9, Red Hat Linux 8,9.0, Samba, Sun fire (210,V240,V440,V490,V880,1280) Servers, HP DL-320/360/380/560/580L servers,EMC storage devices, Tivoli Storage Manager 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3.x.

We'd love your feedback!