We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY

  • Around 8+ years of experience, with strong expertise in the fields of DevOps, Build and Release, Engineer and system admin, using various automation tools to oversee the end to end deployment process.
  • AWSCertified Solutions Architect - Associate with excellent confirmed results.
  • AWSCertified Developer - Associate with excellent confirmed results.
  • Professional experience in Configuring and Deploying instances on AWS and Azure cloud environments & Data Centers.
  • Experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • Expertise on AWS cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Front, Cloud Formation, Elastic Cloud Computing (EC2), Relational Database System (RDS), Simple Storage Service (S3), Simple Notification Services (SNS), Simple Queue Service (SQS), Elastic Load Balancer(ELB), Elastic Beam Stack(EBS), Route53, Cloud Trail, DynamoDB, Elastic Cache, Lambda, and API Gateway.
  • Designed highly available, cost effective and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balancing and Amazon Machine Images (AMI), Designed roles and groups usingAWSIdentity Access Management (IAM) maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS & SNS services inAWS.
  • Experience in provision of automation tools like Chef, Puppet and Ansible, in addition to deployment tools like SVN, GIT, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Worked on installation and configuration of application servers like WebLogic, JBoss, Tomcat, WebSphere and TIBCO.
  • Worked on installation and configuration of databases like MySQL.
  • Knowledge on Vagrant& Docker based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP, LVM, Apache, LDAP and PHP.
  • Configured and administered Monitoring tools like Nagios and Splunk.
  • Extensive experience in build tools like ANT, Maven, Puppet, Chef, Jenkins and MS Build.
  • Implemented several Continuous Delivery Pipelines for different products using Chef, Jenkins & Puppet, RunDeck and Ansible.
  • Worked on the deployment jobs inRunDeckAutomation system, and provided support to multiple teams.
  • Extensively worked on Jenkins and Bamboo for Continuous Integration, Cloud SDK Integration and for End to End automation for all build and deployments.
  • Experience with Kubernetes and Openshift to manage the containerized applications, creating and deploying application containers.
  • Experienced in Chef, Puppet, Ansible and SaltStack for Deployment on Multiple platforms.
  • Experience in using for virtualization, Ship, Run, and deploy the application securely to fasten the Build and Release Engineering.
  • Experience with Responsive Web Design, NodeJS.
  • Ability in development and execution of XML, Ant, Shell, Perl, Power Shell Scripts (Bash and Ksh) and JAVA Scripts.
  • Experience in developing applications withAndroidOperating SystemsusingAndroidStudio, Eclipse IDE, SQLite, Java,and AndroidSDK 2.0 to 7.1 and ADT plugin.
  • Worked on Visual studio, SQL server and JavaScript frameworks.
  • Design and develop continuous deployment pipeline integrating Vagrant, GIT, Jenkins and Chef across. Geographically separated hosting zones in AWS and Azure.
  • Used tools like SonarQube to check the integrity of code and Nexus based repository for version controlling.
  • CentOS/Red Hat Linux 6.x and 7.x installation and administration on VMW are ESXi.
  • Deployed an Openstack server under Linux.
  • Integrated Eclipse IDE with different versioning tools like ClearCase, SVN (Subversion) and CVS.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, Web Logic, JBoss, Web Servers like and Apache, Tomcat and Web Containers like Nginx etc.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl.
  • Worked on monitoring tools like Nagios, Stack driver, AWS Cloud Watch to health check the various deployed resources and services.
  • Mapped workloads to the capabilities of Microsoft Azure for public, private and hybrid clouds. Working with multiple business users, technical teams, security officers, managers and architects in reviewing and documenting workloads considering system dependencies and business requirements.
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, Fisheye, Crucible and IBM Clear Quest.
  • Experience in Java based applications with J2EE (JDK 1.4, EJB 2.0, JNDI, JMS, JDBC) - Project design, development and deployment on NT environment.
  • Developed code in Java, J2EE and Hibernate using XP Practices (Pair Programming, TDD, and Continuous Integration, Knowledge of chat servers created with NodeJS using Redis for message routing.
  • Using IaaS for Java Development. Wrote shell scripts in Linux to call routines. Working closely with QA team and coordinating on fixes. Played a very important role in resolving the defects. Deployed the application on Web Sphere Application Server.
  • Involved in design and development using Java, J2EE, Web 2.0 technologies and Life ray Portal Server 5.1, Life ray Portal environment. Created the UI interface using JSP Struts, JavaScript, CSS, and HTML. Designed and Implemented MVC architecture using Struts Framework, which involved writing Action Classes/Forms/Custom Tag Libraries& JSP pages.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security, policies and routing.
  • Worked on chef to create manifests and Modules to automate deployments and install rpm's.
  • Package management through RPM, YUM configuration.
  • Possess good understanding of J2EE design patterns and Java Struts MVC Framework.
  • Experience in Producing Detailed release Plans, Control Release Scope and Monitoring.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Comfortable learning and using a wide variety of open source technologies and tools.

TECHNICAL SKILLS

CI tools: Jenkins/Hudson, Bamboo

Build Tool: Ant, Maven, MS Build, xCode, GobuildGradle.

Management Tools: Base Camp, MS Project, MS Share point, Atlassian Tools, Team Foundation Server.

SDLC: Agile, Scrum Methodologies, Waterfall.

Scripting: Perl, Bash Shell, and Python.

Version Control Tools: SVN, GIT, TFS.

Configuration Management Tools: Clear Case, Chef, Puppet, Ansible and RunDeck.

Code Quality tools: Sonar.

Database: MS SQL Server 6.5/7.0, MS Access, Point base, Oracle 8i/9i, MS Azure.

Modeling Tools: Rational Rose 2000, UML, Microsoft Visio (Data Base Designer) IBM Eclipse, Java Forte 2.0, JbuilderEnt, WebLogic/JBoss Builder, Net Beans, IDE 3.4, Toad 6.5,Front Page, Express 98/2000, Multimedia-Adobe Photoshop.

Bugtracker & Testing: JIRA, Bugzilla, Redmine, Junit, HP Quality Center, Test Flight, and Test Rail Project, Selenium, JMeter.

WebIntegration Servers: WebLogic/JBoss 10.3, IBM Web sphere 4.x/5.x, Java Web Server, Apache Server, TomCat-4.1.x, Jboss, and Application Server, Microsoft Azure Server.

Data Movement Tools: SQL, Matillion, AWS Glue, Datastage, IBM CDC, Oracle Goldengate, Attunity Replicate/Cloud Beam, HVR, etc

DataVisualization Tools: Tableau, Alteryx, Business Objects.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. AWS DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Attended weekly release meetings with technology stakeholders to identify & mitigate potential risks associated
  • Installed subversion server on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, Merged from development to release branch, created tags for releases.
  • Setup pre-commit hooks to remove check-in access to developers in 'tags' folder.
  • Interacted with client teams to understand client deployment requests.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Designed VNets and subscriptions to conform to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Handle escalated Support tickets till closure for MS Azure IaaS platform.
  • Worked with Nolio continuous application release operations and did zero touch deployments.
  • Integrated JIRA with SVN and created automated release Notes using Perl Scripts; used JIRA to track issues.
  • Coordinate with Development, Database Administration, QA, & IT Operations to ensure no resource conflicts.
  • Deployed web applications into different application servers using Jenkins & Bamboo server etc.
  • Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets.
  • Assisted Project Managers to understand code/configuration release scope and how to confirm a successful release
  • Developed build & deployment scripts using ANT & MAVEN tools in Jenkins to move from one environment to other.
  • Planned the architecture for migrating applications from bare metal andAWSto Openshift. I have done few Upgrades and scaled OpenShift environment.
  • Created private Cloud using Kubernetes that supports Dev, Stage, POC and PROD Environments.
  • Experience in deploying services into PAAS environments OpenShift & PCF (Pivotal Cloud Foundry).
  • Managed local Deployments in Kubernetes using Openshift platform, creating local cluster and deploying application containers.
  • Used Docker and OpenShift to manage micro services for development and testing.
  • I played a key role in building Docker images; create build and deployment configurations to deploy applications on Openshift. Developed Ansible playbooks to do automated recovery process upon the failure of Openshift MASTER.
  • In OpenShift, Managed Kubernetescontainerized applications across a set of containers or hosts and provides mechanisms for deployment, maintenance, and application-scaling.Dockerpackages, instantiates, and runs containerized applications.
  • The User API’s authenticated using OpenShift and Kubernetes and authorized them based on their role and authenticated for both developers and administrators.
  • Designed a patch process and wrote Ansible playbooks for patching Openshift, atomic os and also bug fixes for Openshift. Developed and implemented a continuous back up process using Ansible to back up ETCD data directory of Openshift using Ansible playbooks.
  • Was part of a team that architected the setup of Micro services.
  • Created a Continuous Deployment Pipeline with NodeJS and Jenkins.
  • Instructed on all components of Alexa Skill Set development including JavaScriptpractices,NodeJS, GIT, Lambda and AWS environments.
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, NodeJS, Python and Docker on familiar server such as Apache.
  • Created snapshots and Amazon Machine Images (AMI) of the instance for backup and created access Management (IAM) policies for delegated administration withinAWS.
  • WroteAWSLambda functions in JavaScript for AWS's Lambda which invokes JavaScript to perform various transformations and analytics on large data sets.
  • Worked on AmazonAWSEC2 cloud services for build, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, AIX, Red Hat 4.x, 5.x, Ubuntu 12.x, 13.x
  • Integrated AWS Connect with the other AWS Services like Amazon DynamoDB, Amazon Redshift, or Amazon Aurora as well as third-party CRM Services to source data.
  • Build automated responses that also integrate with other services likeAmazon Alexa to support users.
  • Configured Amazon Connect instance using the AWS Management Console.
  • IntegratedAWSDynamoDB usingAWSLambda to store the values the items and backup the DynamoDB streams.
  • Integrated Amazon Connect with Cloud Watch to collect, view, and analyze Cloud Watch metrics for your Amazon Connect virtual contact center.
  • Deployed and Maintained Micro services that provides graphical representation of health data to a customer.
  • Migrating the current code to CI/CD pipeline viz Ant toGradle, TFS to GIT, Teamcity to Jenkins.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Built & Deployed Java/J2EE to web application server in Agile continuous integration environment and automated.
  • Developed Spring Configuration files and used annotations to auto wire Java Components using spring.
  • Coded the user stories assigned using Java and J2EE technologies and frameworks.
  • Generated JUnit test cases for testing various Java components.
  • Labeling activities in TFS once deployment is done.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Handled large complex software systems to isolate & reproduce defect, assess risk and deployment of customers.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Web Logic, SQL server 2005, TFS 2010,Perl Scripts, Shell Scripts, XML, UNIX.

Confidential, San Rafael, CA

DevOps Engineer / Build and Release Engineer

Responsibilities:

  • Chef and Puppet pilot project was implemented initially for operations delivery on open source projects with Apache and JBOSS.
  • Installing packages for JBOSS 7, Tomcat 7, and Apache 2.4 by generating modules and writing manifests on RHEL 6.6, Ubuntu 14.04 for around 400 instances.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.
  • Running Automate system administration tasks on managed hosts with Ansible.
  • Created a graph to visualize your infrastructure with Terraform is very simple, a one-liner in fact.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Pre-written modules are downloaded from puppet-forge and customized accordingly.
  • Worked with Product Engineering Team and getting certified products for installations.
  • Wrote Puppet manifests for deploying, configuring collection of metrics and monitoring.
  • Worked on Various resource types like host, cron, Ssh, exec, yum, apt-get, user and updating the attributes (subscribe, notify, before) as per requisite.
  • Puppet manifests are tested initially before puppet agent using Puppet apply and testing using beaker.
  • Configure and build Openstack Havana, Icehouse using Ansible and Puppet scripts.
  • Installed and configured foreman with Puppet, SaltStack for auto-provisioning the Linux machines in AWS and VMware environment.
  • Configured the deployment jobs inRunDeckAutomation system, and provided support to multiple teams.
  • Reviewing the code with lead and committing the change before release.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Used SaltStack to automate deployment and operations.
  • Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them within OpenShift.
  • In OpenShift, Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Built monitoring and metric gathering systems around OpenShift using Sensu.
  • Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure using OpenShift.
  • Worked on NodeJs with Jenkins while creating CI/CD Pipeline.
  • Built features and provided bug fixes for Saltstack's core open source code PostgreSQL, Oracle.
  • Micro services deployed, rebuilt, redeployed and managed independently.
  • Used Jenkins which is an open source Continuous Integration tool written inJavawhich provides Integration services for software development.
  • Handle escalated Support tickets till closure for MS Azure IaaS platform.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Source code management is performed using GIT from master repository.
  • Upload the latest binary codes to deploy tool and deploy the codes to all prepared, dev and test environment.
  • Configuring and monitoring all servers using Nagios, Splunk monitor tool.
  • DevelopedJavaAPI to connect the Amazon S3 service to store and retrieve the media files.
  • Created function in Lambda that aggregates the data from incoming events, then stored result data in Amazon DynamoDB and S3.
  • AWS migration from on-prem servers to AWS servers including all java applications and configurations.
  • AWS automation for deploying latest code from binaries.

Environment: Chef/Puppet, Ruby, Web Logic v5.0, GNU make, ANT, Apache, CVS, Bugzilla, Clear Case, LINUX, Perl and MySQL, WebLogic, TFS 2008/2010, Visual Studio 2010.

Confidential, St. Louis, MO

AWS DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Migrated the current Linux environment to AWS /RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and on familiar servers such as Apache, and IIS.
  • Worked on customization of existing Python scripts of some of the internal applications.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Extracted the data from MySQL, Oracle, SQL Server using Sqoop and loaded data into Cassandra.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Defined branching, labeling, and merge strategies for all applications in GIT.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Developed Saltstack plugin for VMware's vRO.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Worked on developing applications withAndroidOperating SystemsusingAndroidStudio, Eclipse IDE, SQLite, Java,AndroidSDK 2.0 to 7.1 and ADT plugin
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Migrating the current code to CI/CD pipeline viz Ant toGradle, TFS to Git, Teamcity to Jenkins.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.
  • Built data-driven Web applications with server sideJ2EEtechnologies like Servlets/JSP and generated dynamic Web pages withJavaServer Pages (JSP).
  • Used Jenkins which is an open source continuous integration tool written injavawhich provides Integration services for software development.
  • Implemented modules usingJavaAPIs,Javacollection, Threads, XML, and integrating the modules.
  • Involved in writingJavaAPI for Amazon Lambda to manage some of the AWS services.
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Managed version control tool GIT to version code changes to help developers/programmers branch/merge/revert code.

Environment: Java, Ant, Jenkins, Ansible, Chef, AWS, Hudson, Web logic, Subversion, Shell & Perl scripting.Python, Ruby, JSON, Apache, MySQL, Oracle, SQL Server, Apache Web Server, SVN/GIT, Linux.

Confidential

Linux Administrator

Responsibilities:

  • Administration ofSun Servers (SPARC and x86)runningSolaris 9, 10and Dell, HP Servers runningSUSE, Red hat EL 3, 4.x, 5which included jumpstarting, performing live upgrades ofSolaris operating systems and Kick starting Red hat EL 3, 4.x, 5.
  • Administration and support ofUnix Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Creation ofVMs forSUSE, Solaris x86andRed hat LinuxonVM Ware ESX 3.5and administering them withVI Client.
  • Performed volume management usingVeritas Foundation Suite 5, SVM and LVMand the creation ofzfs, VxFS, UFSandext3 file systems.
  • Installation and support of various applications includingWeb Logic 10, J Boss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK 1.5, Ant.
  • Configuration and support ofVeritas Cluster Server 5.0for various agents includingSAP, Oracle, DNS.
  • Strong scripting knowledge (Perl and C) to perform different administration tasks.
  • Experience inShell scripting (ksh, bash)to automate system administration jobs.
  • Automated tasks usingbash, korn shell scripts.
  • Backup and restore of file systems usingVERITAS NetBackup 6.5.
  • Participated in projects as directed including planning and the implementation of new applications and projects infrastructure.
  • Involved in migration of project from one flavor to another one.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Environment:Bash automated task, korn shell scripts, creating of VMs for SUSE, Solaris x86 and Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.

Environment: Subversion, Anthill Pro, Hudson, XML, PL/SQL, ANT, Shell Scripts, UNIX, Windows XP.

Confidential

Linux Administrator

Responsibilities:

  • Performed installation, configuration and maintenance of Redhat Linux 5.3.
  • Handling HP and DELL servers running on Redhat Linux and SUSE Linux 9 and GNU.
  • Linux kernel memory upgrades and swaps area. Redhat Linux Kickstart Installation. Configuring DNS, DHCP, NIS, NFS in Redhat Linux other Network Services.
  • Performed daily backups, restoration of data as per requests from developers using VERITAS Netback up.
  • Experience in Servers consolidation and virtualization using HPSA Vsphere virtual infrastructure, HPSA Vsphere ESX.
  • Wrote Shell Scripts as cron jobs and deployment scripts for various reasons in VIM editor.
  • Audited the servers after the installation and prepared documents.
  • Worked on EMC disk storage to allocate disk space.
  • Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc
  • Provided Security and troubleshoot the network issues in environment with 2500 users with VPN.
  • Installed of all the required Software, patches, documentation, licensing trouble shooting.
  • Network Monitoring Using Nagios tool.
  • Setup various user profiles, environment variables/security to ensure smooth operation.
  • Monitoring servers using BMC patrol Express.
  • Good understanding of web services software architectural and design issues.
  • Monitored overall system performance, performed user management, system updates and disk & storage management.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux and AIX.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Implementing RAID 1 and RAID 5 on mission critical servers such as domain controllers and file servers.
  • Implemented modules usingJavaAPIs,Javacollection, Threads, XML, and integrating the modules.
  • Coded the user stories assigned using Java and J2EE technologies and frameworks.
  • Generated JUnit test cases for testing various Java components.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications, kick start and print servers to insure optimal networking, application, and printing functionality.
  • Installed and configured Sudo for users to access the root privileges.
  • Performed troubleshooting of CPU bottle necks, memory bottle necks and gave suggestions on performance improvements. Analyzed performance issues through PERFPMR.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Environment: Redhat Linux 4.0,5.0, HPSA Vsphere ESX Server 3.5.0, JBOSS, Remedy, EMC Power .Path, windows 2000/2003, AIX 5.3, Veritas Cluster Server, Enterprise Security Manager, Opsware, Weblogic 8.1, Oracle 9i/10g

We'd love your feedback!