Aws Devops Engineer Resume
Seattle, WA
SUMMARY:
- 8+ years of experience as DevOps Engineer and System Administrator involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments.
- In - depth understanding of the principles and best practices of Software Configuration Management ( SCM ) in Agile, SCRUM, Waterfall methodologies.
- Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.
- Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
- Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Experienced in tuning the applications to achieve optimal application performance.
- Good knowledge about CI/CD .
- Established Chef best practices approaches to systems deployment with tools like vagrant and test-kitchen and managing Chef Cookbook as a unit of software deployment and independently version controlled.
- Experienced in Docker containers.
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Maintained ELK ( Elastic Search, Log stash, Kibana ).
- Managed Ubuntu Linux and Windows virtual servers ( Rackspace and AWS EC2 ) with Chef using Git .
- Extensively worked on Hudson, Jenkins and AnthillPro for continuous integration (CI) and for End-to-End automation for all build and deployments.
- Ability in execution of XML, Ant Scripts, Ruby, Perl, Python, Shell Scripts and JAVA Scripts.
- Experience in Deploying JBoss, IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic . Experience in working with Ticketing Tools like JIRA, RedMine, and Bugzilla
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
- Experience of working with the release and deployment in Java/J2EE, C, C++ and ASP.net Web applications environment.
- Used Octopus Deploy/ TeamCity and have experience working on ETL
- Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.
- Complete ownership of Build of entire product. Ability debug, fix build issues across numerous UNIX and Windows platform.
- Experience in installation configuration, support and management of a Hadoop Cluster.
- Having Good Knowledge of Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch)
- Midlevel expertise in Ruby, PERL CGI, Web development and good hands-on experience with SQL.
- Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, Source Tree, Crucible ).
- Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
- Training team members about software architecture and troubleshooting post deployment issues.
- Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
- Worked as an independent contributor, Self-motivated and energetic professional, Strong Organizational skills and ability to do multitask, ability to quickly acquire an in-depth knowledge of the company's product and systems
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8SCM Tool: Subversion, GIT, Perforce, Clear case
Build Tool: Ant, Maven
CI tools: Jenkins/Hudson, Anthill Pro, Bamboo Deploy, X Deploy
Bug tracker & Testing: JIRA, Bugzilla, RedMine, Junit, Test Flight, Test Rail, TeamCity
Repositories: Nexus, Artifactory, Git, SVN
Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server
Languages/Utilities: Shell Script, ANT Script, Batch Script, Ruby, Perl, C, C++, Objective C, Python, Java, J2EE
Networking: TCP/IP, NIS, NFS, DNS, DHCP, CiscoRouters/Switches, WAN, SMTP, LAN, FTP/TFTP.
Cloud Technologies: Open Stack, AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS,SQS, Glacier, IAM, VPC, CloudFormation, Route53,CloudWatch), MicrosoftAzure.
Databases SQL Server: Oracle, DB2, Teradata
Monitoring and profiling tools: Splunk, DynatraceJProfiler, and Clinical data management
Big Data Ecosystems: Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop,Cassandra, Oozie, Flume, Chukwa, Pentaho Kettle and Talend
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
AWS DevOps Engineer
Responsibilities:
- Developed build and deployment processes for Pre-production environments.
- Used Subversion as source code repositories.
- Managed SVN repositories for branching, merging, and tagging.
- Developed Shell/Python Scripts for automation purpose.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Responsible for designing and deploying best SCM processes and procedures.
- Worked closely with software developers and DevOps to debug software and system problems
- Used Puppet to automate Configuration management.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Have deployed various application through Docker containers.
- Used AGILE MVN method to develop a build and ANT as a build tool.
- Involved in writing parent POM files to establish the code quality tools integration.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Configured and implemented OpenStack Nova to provision virtual machines on KVM for computer
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Supported and developed tools for integration, automated testing and release management.
- Verified if the methods used to create and recreate software builds are consistent and repeatable.
- Suggested tools and related implementation to engineering teams regarding cloud based services.
- Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
- Coordinate the work of Associate Clinical Data Analysts assigned to the project Managing and supporting a multi-cloud environment which includes AWS experience on designing and implementing complete end-to-end Hadoop Infrastructure including Pig, Hive, Sqoop, Oozie and Zookeeper.
- Designed and implemented OpenStack Glance using ceph as a backend storage
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Experience with common software engineering tools such as GIT, JIRA, TeamCity or similar
- Releasing code to testing regions or staging areas according to the schedule published.
- Used Jira as ticket tracking and workflow tool.
- Work along with QA Lead to complete test planning tasks and executions for Statoil. (HAL Insite, WITSML, Apache Cassandra DB, Storm UI, Kafka, Google Postman, WAPI entitlements and Zookeeper Applications).
Environment: SVN, Shell/Python Scripts, SCM, GIT, Jenkins, Puppet, Build Forge, TeamCity, Docker, Maven, ANT, Apache Tomcat, Ruby, Jira, Cloud computing, Zookeeper, Openstack, JVM, AWS, Clinical Data.
Confidential, Bothell, WALinux/Unix/DevOps Administrator
Responsibilities:
- Installed and configured Solaris 10/11 on Sun T and M Series Servers Mirrored root disks on all the servers by using ZFS &VxVm.
- Providing 24 x 7 supports to various application level server level & network level Monitoring and troubleshooting of any datacenter outages. Day-to-day administration on Sun Solaris, which includes Installation, upgrade and loading patches.
- Installation Red hat Linux Enterprise Server 5/6 on Dell and HP x86 HW.
- Installed, managed Verities Volume Manager 5 (VxVM) on Solaris 10. Created Veritas File Systems.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
- Installation and monitoring of Veritas Volume Manager, Veritas Net Backup and Veritas Cluster Server on SAN Environment.
- Involved in installing Puppet client on Redhat& Solaris servers for Automation purpose.
- Established new user accounts and password. Added and configured hardware devices like hard disks, network interfaces.
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
- Veritas Netback up installation, Catalogue backup and maintenance Backup/restore on ADIC (Intelligent Storage -Scalar i2000k - Library Management Console) using server Windows NT/2000 & Sun Solaris server and checking the job failures.
- Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, Tar" and "Cpio".
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Installed and maintain RHEL and SUSE provisioning servers for efficient builds per best practices
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1, update NIS maps, and organize the RHN Satellite Servers in combination with RHN Proxy Server.
- Installed and configured the RPM packages using the YUM Software manager.
- Configured root disk for its clustered file system on RED HAT LINUX5.X
- Configured logical volumes using logical volume manager (LVM) and configured mirroring.
- Kick start the Red Hat Linux RHEL 6 on HP Power edge servers and Cisco UCS servers.
- Deploying Veritas Clusters and Oracle 8i test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.
- Experience in BIOS UPGRADE and OS installations and configurations and maintenance
- Installation of Web Logic Application server, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping. Installation of Oracle10g on Linux and Solaris, creating database, creating Oracle users & export and importing database, creating rollback segment etc.
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
- Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances
- Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Installed HBA cards and upgraded Firmware in VMware ESX and RHEL. Created large volumes using LVM from the EMC LUN's. Resized the volumes online in RHEL AS 4.0
- Written shell scripts and Perl scripting to take backup oracle database.
- Security auditing using Korn programming. Shell Programming for day-to-day system administration.
Environment: REDHAT LINUX 4.x, 5.x, 6.x, SUN fire T2000, T4k, M 5000, and Veritas volume manager 5.x, Veritas Net backup 6.5, Web logic 10.x, AWS.
Confidential, Charlotte, NCDev-Ops Engineer
Responsibilities:
- Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Automated the build and release management process including monitoring changes between releases.
- Deployed the Java applications into web application servers like Web logic.
- Executed user administration and maintenance tasks including creating users and groups, reports and queries.
- Maintained Apache Hadoop clusters for application development and Hadoop tools like Hive, Pig, HBase, Zookeeper and Sqoop.
- Driven and compassionate healthcare professional with four years of experience in Clinical data management.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
- 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
- Developed, maintained, and distributed release notes for each scheduled release.
- Provided periodic feedback of status and scheduling issues to the management.
- Maintained and expanded usage of TeamCity and Gitlab.
- Kept track of all the releases and request of the developers through Infrastructure management tool.
- Used the continuous integration tool AnthillPro to automate the daily processes.
- Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, TeamCity, Ruby, AWS, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Zookeeper, Shell scripts, Clinical data management
Confidential, Pittsburgh, PADev-Ops Engineer
Responsibilities:
- Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
- Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsyncutility in the shell scripts
- Hands-on experience on CI tools like JENKINS/HUDSON
- Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files
- Managed branching and Merging in a multi-project environment.
- Managed the entire Release Communication and Co-ordination process.
- Used Atlassian products like JIRA for issue tracking and code integration to plan and collaboration, used Dev tools to host, review, test, and deploy team's Git and Mercurial code.
- Imported and managed multiple applications in Subversion (SVN).
- Provided end-user training for all Subversion (SVN) users to effectively use the tool
- Involved in backing up repository, creating folder and granting user access privileges.
- Assist our Client in the centralized Build Farm, which has responsibility of creating and maintaining build scripts required by the applications.
- Automated the Build and Deployment process using Weblogic server
- Integrated SVN and Maven with Jenkins to implement the continuous integration process.
- Performed weekly and on-call deployments of application codes to production environments
- Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
- Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management
- Working experience on AGILE/SCRUM Methodologies.
- Maintained and expanded usage of TeamCity and Gitlab
- Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts
- Also help set up some of the AWS account peered with Shared Services so some users can use their CORP login creeds for logging into AWS accounts
- Driven and compassionate healthcare professional with four years of experience in Clinical data management
- Work along with QA Lead to complete test planning tasks and executions for Statoil. (HAL Insite, WITSML, Apache Cassandra DB, Storm UI, Kafka, Google Postman, WAPI entitlements and Zookeeper Applications).
Environment: SVN, PIVOL TRACKOR, Maven, ANT, Jenkins, Hudson, TeamCity, WebLogic, clinical data management, Application Servers, AWS, Zookeeper, Agile SDLC
ConfidentialLinux Admin
Responsibilities :
- Admini stra ti on of S un S e rve rs ( S P ARCa ndx 86) r unningS olar is10 a nd D e ll, HP S e rve rs running S USE, Re d ha tE L3, 4.x, 5 whic h includ e d jum pstar ti ng, pe rf or m ing li ve up g ra d e s of S olar is opera ti ngs y stemsa ndKic k- star ti n gRe dh a tE L3, 4.x, 5
- Admini stra ti on a nd support of UNIX S e rve rs inc ludi ng S USE, S olar is, HP - UX & Re d-ha t L inux a nd Cent OS.
- Crea ti on of whole root a nd spa rse r oot z one s on S olar is 10 a nd a dmi nist e ri ng of s e rvice s usi n gS MF
- Crea ti on of VMs f or S U S E, Solar is x 86 a nd Red- ha t L inux on VMW a re E S X 3.5a nd a dmi nist e ring them with V Cl i ent.
- P e rf or med volume ma n a ge m e nt usi ngV e ritasF o unda ti onS uit e5, S VM a nd L VM a nd the c rea ti on ofz fs, V x F S, U F Sa nde x t3 file s y stems.
- I nstalla ti on a nd suppo rt of va rious a ppli ca ti ons inc ludi ngW e b L o g i c10, J B oss 4.2.x, Orac le 10g, S un J a va S y stem W e b Se rve r 7, T omc a t, J DK1.5, Ant.
- Managed cisco switches, routers, firewall Network devices.
- Performed regular disk management adding hard drives on existing servers and allocating space to required partitions.
- Creating and maintaining user accounts, profiles, permissions disk usage and process monitoring.
- P rovisioni ng of LUNs f r om S AN ba se d on McD a ta Swit c he s and Hitac hi Ba se d S tor a ge .
- P a tch ma na ge ment usin g na ti ve c omm a nds on S olar is and L inux a nd following the c ha nc e c ontrol proce du re s.
- P e rf or manc e tuni ng a nd t rouble shooting of the a p pli ca ti ons a nd re solut ion of issues a rising out o f the ticke ti ng s y stems i n Re med y .
- Monitoring the se rv e rs u sing tool s li ke B MC a nd Na g ios and pr ovidi n g24x 7 on ca ll support rota ti on ba sis
- Modifie d the L inux Ke rn e l (2.4) to contr ol t he sn a ppiness.
- Managed NetApp networked appliances.
- Set up monitor tool to measure application availability and performance.
Environment: SUSE 9,10, Solaris 8, 9, 10, Red-hat EL 3, 4.x, VM Ware ESX 3.5, Virtual Center 2.5, BMC Patrol for Unix, Apache 2.2.x, Sun Java System Web Server 7, WebLogic 10, ksh, bash, Oracle 10g, Sun SPARC Enterprise T2000, T5120, Sun Fire v890, 6800, x4100, x4150, E6900, M5000, M 8000, 3510, 3511, Hitachi Lightening 9970v
ConfidentialSystems Administrator
Responsibilities:
- Installation, configuration and administration of Red Hat Linux servers and support for Servers.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kick start based network installation
- Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.xservers and resolved trouble tickets on shift rotation basis.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Managing Compaq and Linux workstations and servers.
- Installation of patches and other software packages
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
- 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.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Installation and configuration of Oracle 7.x/8.x
- Implemented NFS, DNS and NIS under SUN.
- Performed the administration of the Domain Name Server and configuration of the Database Files.
- Wrote bash shell scripts for getting information about various Linux servers
- Installed and Configured Send mail Utility on Sun UNIX Servers.
- Administering NFS Mounts.
Environment: Red Hat Linux 4.1, 4.2, 4.3, 4.4, Sun Fire, SunStor Edge L280, Sun StorEdge A1000, AWS, A5000, JBODs Compaq servers, Solstice Disk Suite, Oracle 7.x/8.x.
ConfidentialSystem Administrator
Responsibilities:
- I nstalla ti on, Mainte n a nc e, Admini stra ti on a nd trouble shooting of Sun S olar i s9,10 a nd Re d-ha t 9, AS 3.0 se rve rs on va riou s har dwa re platf or ms t ha t include S un 4800, V480, 280R, 4500, 3500, De ll6400, 2400, 1800 e tc.
- P e rf or med a utom a t e d inst a ll a ti ons of O pe ra ti n g S y s tem usin g J ump-start for S olar is and Kic k- star t for L inux .
- Ex tensive l y wo rke d on h a r d disk mi rr or in g a nd str ipe w it h pa rit y usin g RA ID c ontrolle rs .
- I mpl e ment e d a Hi g h Av a il a bil it y Clust e r usin g2V480s, aT3 a nd VER I T AS Clust e r Ser ve r 4.0.
- De ve loped, c ustom iz e d a nd buil d pac ka ge s on S olar is and RP Ms on L inux f or de plo y ment on va rious se rvers thr ou g h S of twa re De ve lopm e nt L if e C yc l e .
- De sig n e d ba sh, ksh, and P e rl sc ripts t o a utom a te a ppli ca ti on a nd s y stem ma na ge ment a c ti vit ies. The se scr ipt s provide d th e f oll owing func ti ona li t y: a ppli ca ti on sta rtup a nd s hutdown, moni tore d s y stems and a ppl ica ti ons hea lt h, a nd we b site ma n a ge ment.
- I nstalla ti on, Mana ge ment, Config ur a ti on of L AN / W AN s y stems ut il iz ing Cisco switche s and route rs.
- Config ur e d va rious se rvice s, dev ic e s as we ll a s a p pli ca ti ons of U N I X se rvers a nd wor k e d with a ppli ca ti on tea m t o c usto miz e the e nvironmen t.
- Config ur e d fir e wa ll ba se d on Re d h at L inux a nd F re e B S D 6 .xthat ha s thre e ne twork int e r fa c e s.
- Responsible for documenting and updating all customer correspondence and relevant internal information in support tickets via ticketing system.
- Answer user inquiries regarding computer software or hardware operation to resolve problems.
- Installation and configuration of Veritas Volume manager. Taking Daily System Backups using Veritas Net Backup software. Managing and Administration of SAN environment creating fabric zone. Upgrading the firmware for arrays, switches and server.
- Performing Kernel upgrades and loading modules for Red hat.
- Produce interoperability verification documents for partner product validation and support validation process.
- Good scripting experience (power shell preferred).
- Experience working in an enterprise environment.
- Excellent knowledge with Remedy.
- Hardware support knowledge.
Environment: Red Hat Linux 4.1, 4.2, 4.3, 4.4, SunFire, SunStorEdge L280, Sun StorEdge A1000, A5000, JBODs Compaq servers, Solstice Disk Suite, Oracle 7.x