We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Confidential Web Services (AWS), DevOps Engineer having 9+years of IT experience in Build and Release Management, Application Configurations, Automating, managing code from one environment to other environment and looking to implement and enhance work flow of CI/CD and CD process for an organization.
  • Designed multiple Cloud - Optimized (RACKSPACE, AZURE, MARKIT, WALLSTREET ON DEMAND) highly flexible Architecture by Capitalizing design patterns & principles for a new generation of applications referred as Software plus Services, cloud computing, hybrid computing to help SOA-enabled enterprises for increasing its technology choices by providing multiple modes of sourcing, financing, and deploying application software and services.
  • Experience using modern storage and infrastructure services like Hadoop, Redis, MongoDB, CouchDB, RabbitMQ.
  • Expertise in Confidential AWS cloud which includes services like EC2, S3, VPC, ELB, IAM, RDS, Cloud Front, Cloud Watch, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS), Code Commit, Code Pipeline, Code Deploy, Dynamo DB, Auto Scaling, Security Groups, Red shift.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • In-depth knowledge and hands on expertise on VMware vSphere ESX 4 and 5, VMwarev Center Server, vCloud director, Site Recovery Manager, Lab Manager, VC Operations Manager and Solar Winds Network Performance Monitor.
  • Extensive experience in working with cloud services/Technologies i.e. Infrastructure as a Service (IaaS), Platform as a services (PaaS), Software as a Services (SaaS), Cloud storage services like AWS, EC2, Cloud Foundry, Heroku, OpenStack, Smart Cloud, Google App Engine, VMware vSphere, vCloud, vFabric, Azure, S3, Google cloud storage, IBM Smart cloud, Rackspace cloud servers, cloud files etc.
  • Experienced in developing applications using HTML, CSS, JavaScript, jQuery, Angular JS, AJAX Technology.
  • Experience in managing and setting up configuration management with Ansible, Chef, Puppet and Terraform across Financial, Healthcare and telecommunication sectors.
  • Experience in working with version control systems/ source code repository tools like Subversion, Cloud force, Bitbucket, TFS, Rational ClearCase, Perforce, GIT, CVS, Tortoise SVN, GitHub maintaining/troubleshooting the CM tool in UNIX and Windows environment.
  • Expertise in using Bug Tracking/Issue tracking tools like HP Quality Center, Atlassian JIRA, ClearQuest, Bugzilla, ServiceNow, Green hopper.
  • Experience writing XML, Ant scripts, shell scripts, Perl scripts, Java scripts, Python, Ruby, Vagrant, Kitchen scripts to automate the deployments.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat, CentOS, SUSE and Ubuntu, Oracle).
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Experienced in Installing, upgrading and configuring REDHAT Linux 3.x, 4.x, 5.x using KICKSTART Servers.
  • Good knowledge on web/application servers like Microsoft IIS, Apache Tomcat, IBM WebSphere, RedHat JBoss, Oracle WebLogic, Nginx, Open VPN, Sensu, log stash etc.
  • Expertise in design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
  • Adept at troubleshooting and administering UNIX systems, dealing with networking issues, setting up databases, and fine-tuning instrumentation and alerting systems.
  • Knowledge of enterprise application integration and messaging technologies.

TECHNICAL SKILLS:

SCM Tools: GIT Hub, Perforce, Subversion,TFS

CI/CD Tools: Hudson, Jenkins, Bamboo, Puppet, chef, Team city, Cruise Control, Ansible, Salt Stack.

Build Tools: Ant, MSBuild, Gant, Gradle, make, Maven, Rake

DevOps: Docker, Vagrant, Ansible, Chef, Puppet, AWS, Azure, Terraform.

Bug tracker & Testing: JIRA, Bugzilla, Junit, NUnit, Atlassian, ServiceNow

Languages: Java, J2EE, Python, Ruby, C and C++.

Scripting: Shell Script, Perl Script, Python Script, Ruby Script,Power Shell Script

Project-Management Tools: Atlassian Tools, Base Camp, MS Project, MS Share point, SDLC Agile, Scrum Methodologies, Waterfall

Web Technologies: HTML, Java Script, XML, JSON, AJAX, jQuery, Hadoop.

Web/App server: JBOSS, Apache Tomcat, Oracle Web logic, IBM Web sphere, IIS Server

Database: SQL Server, Oracle 9i/10g-PL/SQL, MS Access, DB2, Mongo DB, Cassandra

Operating System: Linux 4/5, UNIX, Ubuntu, Fedora, Windows serveR

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

DevOps/AWS Engineer

Responsibilities:

  • On AWS cloud platform programmatically launched instances and used services with API calls, CLI and SDK and Worked in a team to deploy software products on AWS to implement Hybrid model for a company.
  • Elastic Load Balancer (ELB) is extensively used as both classic and application load balancer to manage traffic across EC2 instances and applied advanced routing capabilities of application load balancer.
  • Maintained application servers, web server and data base (to maintain user access data, metadata or any log data) in the cloud environment. Used multiple availability zones of AWS to provide high availability and fault tolerance.
  • Analyzed current cloud services governance and management market dynamics and augmented existing SaaS capabilities to address IaaS governance opportunities including AWS
  • Create, Configure and Deploy applications in AWS IaaS and PaaS
  • Worked on AWS cloud infrastructure to maintain Web servers on EC2 instances with AMIS behind Elastic load balancer with Auto-scaling to maintain scalability and elasticity to scale up and down the servers as per requirement.
  • Analyse and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • To analyse large data Redshift on AWS cloud is implemented which uses Hadoop framework and Elastic map reducer to break large data into small tasks.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures Managed and improvised the build infrastructure for global software development teams including implementation of build, continuous integration (CI) and deployment (CD).
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion source control
  • Using Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration and multi-tier deployments.
  • Working in an environment to evaluate new tools like Kubernetes for cluster management advancement in Docker swarm utilization.
  • Used Nexus as intermediated artifact repository manager to deploy on to Tomcat, JBoss and Weblogicservers.
  • DevOps role converting existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via terraform or AWS Cloud formation.
  • Converted existing terraform modules that had version conflicts to utilize cloudformation during terraform deployments to enable more control or missing capabilities.
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Managed On-Site Applications, Services, Packages & EC2, S3, ELB in AWS by writing Cookbooks and uploaded them to Chef-server.
  • Maintained various DevOps related tools and scripts on various environments (dev, test, pre-prod, production) on on-premises & cloud infrastructure (AWS).
  • Working on Kubernetes to build a centralized platform for use across the entire enterprise, container technology as the core of the platform, and deploy Kubernetes to manage the platform.
  • Embracing the new ALM tools to improve product life cycle enhancing the SDLC requirements and put forth into utilization for requirements management and test case management.
  • Managing the team for Implementing & maintaining the branching and build/release strategies utilizing GIT as Version Control System for Managed development streams and Integration streams.
  • Working closely with developers to pinpoint and provide early warnings of common build failures.
  • Splunk is used as monitoring tool for inventory monitoring, performance monitoring, and troubleshooting.
  • Kafka messaging systems has been used for large scale message processing applications. Kafka with Apache Storm used to handle data pipeline for high speed filtering and pattern matching.

Environment: Ansible2.3.0, Azure services with CLI, Java SE 8, Maven 3.1, XML, Git2.11.0, Linux/centos 5, Shell/Ruby Scripts 2.3, Python 3.6.0, Hadoop framework, Tomcat, JBoss, Web logic, JIRA7.2.x, Docker 1.0, Kubernetes.

Confidential, Silver Spring, MD

AWS Engineer

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Confidential Web Services.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Worked on migration from Datacentre to AWS.
  • Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWSIAM.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Experience with setting up Chef Infrastructure, Chef-repo and boot strapping Chef Nodes.
  • Maintained the user accounts (IAM), RDS, Route53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Implemented customized puppet modules and libraries to meet the configuration needs.
  • Architected and implemented automated cloud infrastructure using Puppet.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins and taking the ownership of automation.
  • Used Maven as a build tool and required setting are configured to deploy the artifacts to Nexus repository manager.
  • Created Docker compose file on multiple servers and automate multiple tasks with one file.
  • Used Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Installed and configured Nagios Server for monitoring web, application servers.
  • Created and maintained the Shell/Python deployment scripts for WebLogic web application servers.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in Process monitoring and debugging using tool such as SPLUNK.
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Worked on Migration concepts like vMotion and Storage vMotion.
  • Application virtualization using VMware ThinApp 4.5 version.
  • Experience in updating/upgrading ESX/ESXi servers, Virtual Center servers and windows virtual machines using VMware Update manager and manual upgrades
  • Reallocate system resources as necessary, optimize systems performance, and recommend additional components to improve overall performance
  • Used JIRA to track issues and Change Management and Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Installed and configured Oracle10g/11g RAC high availability.
  • Created Store procedures and functions in SQl server to import data in to Elastic Search and converting relational data in to documents.
  • Maintained projects, deployment processes, life cycles and variable in Octopus deployment environment.

Environment: AWS, SPLUNK6.3.x, Puppet 2015.2, JIRA 7.0, Maven 2.5.3., Subversion 1.9.3 Cloud Watch, Shell/Python 3.5.1, MongoDB, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS, SNS

Confidential, Doral, FL

DevOps/Build & Release Engineer

Responsibilities:

  • Worked in team environment to automate the deployments using scripts which execute the automated CI and release management process.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Version control system Team Foundation server is used for Source code management and integrated to AnthillPro to build the artifacts.
  • Automate Deployment on artifact repository manager Artifactory, using configuration Management tool like Puppet.
  • Maintained over 200 jobs in Jenkins from 10 different Application teams for over 4-5 releases in parallel, in the process of achieving Continuous Integration.
  • Analyze existing infrastructure using VMware Capacity Planner.
  • Performed data store migration using VMware storage vMotion on NetAppsNFS, Dell ISCSISAN Storage.
  • Implemented Puppet modules and manifests to automate configuration and deploy on to service like LEMP Stack.
  • Implemented customized puppet modules and libraries to meet the configuration needs.
  • Extended an existing puppet for operation tools start-up to enable seamless full infrastructure provisioning for site redundancy and staging/development environments.
  • Using Puppet automated the deployment workflow of JAVA applications on Apache Tomcat and Oracle WebLogic servers.
  • Provisionary and Providers of Vagrant are used as building blocks to manage the development environments.
  • Implemented Continuous Delivery framework using AnthillPro, Puppet, Gradle and Artifactory in MS windows server environment.
  • Experience in working with multi-cloud application platform Cloud Foundry, in continuous delivery to support the full application lifecycle, from initial development through all testing stages to deployment.
  • Demonstrating high level of Urgency and Responsiveness in Resolution of Major Incident (MI) including manage and drive third parties to the quick resolution of incidents.
  • Using Cloud Foundry's container-based architecture .NET applications are run on Microsoft Azure.
  • Created, designed and implemented automated functional API framework for automating test cases using SoapUI.
  • IoT services, disaster recovery, User Generated content hosting and feature testing capabilities of Microsoft Azure are put into utilization.
  • Wrote Bash/Shell scripts, python scripts for managing day-to-day transactions & automation of routine tasks.

Environment: Puppet, AnthillPro 3.7, Gradle, Vagrant 2010, Team Foundation Server(TFS) 2010, Perl, Java SE 6,Junit, Artifactory, Nunit, WebSphere, Tomcat, python scripts, MS windows server 2008R2,Microsoft Azure, Cloud Foundry.

Confidential

Linux Administrator/Build & Release Engineer

Responsibilities:

  • Worked in team environment to automate the deployments using scripts which execute the automated CI and release management process.
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Version control system Team Foundation server is used for Source code management and integrated to Team City to build the artifacts.
  • Build PHP code and .NET code on to different Bamboo servers as per the schedule
  • Used TeamCity's ability to specify the dependencies between the results of the builds of the build configurations and worked on utility build configurations for revealing duplicate code and getting the Subversion repository statistics via StatSVN.
  • Automate Deployment on artifact repository manager Artifactory, using configuration Management tool like Chef.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
  • Using Chef automated the deployment workflow of .NET applications on IIS servers.
  • Providers, boxes and vagrant file features of Vagrant are used as building blocks to manage the development environments and move code from development to production environment.
  • Implemented Continuous Delivery framework using Team city, Chef, MS Build & Artifactory in MS windows server environment.
  • Artifactory is used as intermediate repository management to keep the back up of release versions.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Worked on Open stack cloud computing platform to deploy infrastructure-as-a-service (IaaS)
  • Worked on OpenStack cloud computing platform to deploy infrastructure-as-a-service (IaaS) and managed through command-line tools.
  • Hand -on experience using Components like Nova for Compute Neutron for Networking, Cinder for Block Storage, Keystone for Identity Swift for Object Storage, Orchestration (Heat) etc
  • Wrote Bash/Shell scripts, python scripts for managing day-to-day transactions & automation of routine tasks.
  • Involved in the project team, which focused on testing and dealing with process, tools and best practices. Also, leveraged Selenium testing knowledge, technology, methodology and resources across similar projects.
  • Used various available features of Selenium to develop efficient and error free Automated Test Scripts using in Eclipse IDE.
  • Developed Windows PowerShell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS (Team foundation server).
  • Bugzilla is used for tracking bugs and raised tickets to get resolved.

Environment: OpenStack, PowerShell 2.0, Chef10.9.12, Team City, MS Build, Vagrant, Team Foundation Server(TFS),Perl, Java SE, Junit, Artifactory, Bugzilla, WebSphere, Tomcat, python scripts, MS windows server, IIS server

We'd love your feedback!