We provide IT Staff Augmentation Services!

Sr. Aws / Devops Engineer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY:

  • 7+ years of experience in implementation, deployment and support of DevOps practices including Continuous Integration, Automated Testing, Continuous Deployment and Continuous Delivery.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Building all the AWS infrastructure by using the Terraform and Chef, also by using the Terraform building the Security Groups VPC, ELB, according to the architecture of the project.
  • Good understanding on IOT platforms and experience on SDKs in different APIs
  • 4 years with Amazon Web Services (AWS) with deep expertise in Amazon's cloud computing offerings.
  • Good Knowledge on Google Cloud Platform products PubSub Dataflow.
  • Expertise in installation and implementation of configuration management using provision tools Chef, Puppet and Ansible
  • Release Process Implementation like DevOps and Continuous Delivery methodologies to existing Build & Deployment Strategies. Experience with Build Management tools like Ant and Maven.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sonatype Nexus.
  • Worked on setting up CI (continuous Integration) in TFS and Jenkins.
  • Automate the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
  • Written build scripts from scratch for new projects and for new modules within existing projects.
  • In - depth knowledge of computer applications and scripting like Shell, Python, Perl and XML.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Maintained local team repositories and Organization’s central repositories for Maven .
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies WebLogic, Jboss & Apache Tomcat.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell, Python and Perl scripts.
  • Ability to write scripts in Bash, shell, PERL, Ruby and Python scripting languages.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms
  • Build Cloud Servers with Ansible in a Virtual Environment.
  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker , OpenStack and AWS.
  • Establish configuration management tooling for organization using Salt Stack
  • Worked with different Bug tracking tools like JIRA, Remedy and IBM Clear Quest.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins .
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Build Tools: Ant, Maven

CI/CD Tools: Hudson/Jenkins, IBM Urban Deploy, Kubernetes

Scripting Languages: Shell, C++, Python, Ruby, Perl

Versioning Tools: Subversion, Clear Case, GIT, CVS

Operating Systems: Windows, Unix, RHEL and Solaris.

Databases: Oracle, SQL Server, MySQL, MS Access

Change Management: Remedy, PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss, Sonaqube

Bug Reporting Tools: SDM-12, Bug Zilla, JIRA and Rational Clear Quest.

DevOps: Chef, Puppet, AWS, Terraform,OpenStack, Docker & Ansible

PROFESSIONAL EXPERIENCE:

Confidential, Fort Worth, TX

Sr. AWS / DevOps Engineer

Responsibilities:

  • Extensively worked with distributed version control system Git in Linux environment for the version control of codes.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Managed the Deployment from Run deck and implemented as CICD plug in which helps Dev
  • Managed servers on the AWS Web Services platform instances using Chef.
  • Integrated AWS CloudWatch with AWS EC2 instances for monitoring the log files, store them and track metrics.
  • Building all the AWS infrastructure by using the Terraform and Chef, also byusing the Terraform building the Security Groups VPC, ELB, according to the architecture of the project.
  • Created the AWS Instances through Terraform along with chef provisioning.
  • Design continuous Build process using Jenkins to prevent build failures
  • Deploying AWS environments (VPC, Security Groups, ELB, Gateways) utilizing chef and Teraform.
  • Knowledge on Docker hub , creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes .
  • Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
  • In my current role, I am driving CI/CD pipeline initiative, maintaining metrics for code quality, analyzing application performance using Dynatrace , performing analytics, Monitoring and Notifications process using ELK stack .
  • Knowledge on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers , Mesos, Kubernetes . Also worked on Github.
  • Advised Opensource Kubernetes and Docker projects and design discussions in the Cloud Native Computing foundation.
  • Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Created monitors, alarms and notifications for AWS EC2 hosts using CloudWatch.
  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, DynamoDB.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created AWS CLI commands to create Amazon EC2 Container Instances.
  • Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, CloudWatch, SNS on AWS .
  • Managed business requirements and issues, and also provided solutions and capabilities for the development of full life cycle data models and innovative Business Intelligence delivery for users.
  • Working with the ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools
  • Create AMI images of critical AWS EC2 instances as backup.
  • Configured AWS Virtual Private Cloud environment and networking inside the VPC .
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Managed Virtual servers ( Ubuntu Linux and Windows ) on AWS EC2 using Open-Source Chef Server.
  • Built and Configured Linux Servers in AWS Cloud Environment.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, Auto Scaling, Elastic Load Balance environments as well as infrastructure servers for GIT and Chef .
  • Implemented a centralized logging system using log stash configured as an ELK stack ( Elastic search, Log stash, and Kibana ) to monitor system logs, AWS Cloud Watch, VPC Flow logs, Cloud Trail Events, changes in S3 etc.
  • Working as Dev Ops team for installation, configuration for Docker, Sysdig tool.
  • Experience in setting up Kubernetes cluster to orchestrate Docker container deployments to on premise virtual infrastructure. Experience in setting monitoring for Docker containers running on Kubernetes using Prometheus and Sysdig.
  • Developed CHEF Cookbooks to install and configure ApacheTomcat , Jenkins, and RunDeck and deployment automation.

Environment: Java/J2EE, Docker, Chef, Terraform, WebLogic, JBOSS Tomcat, Nginx, Splunk, Alert Logic, Evident.io, Python, Ruby, Shell scripts, Oracle, Ansible, Business Intelligence Artifactory, Nexus,, MAVEN, Jira, XML, UNIX/LINUX, AWS, Subversion, GIT.

Confidential, Malvern, PA

Sr. DevOps Engineer

Responsibilities:

  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Install, upgrade and maintain internal Solaris Linux infrastructure with CentOS, MySQL, Apache, Nginx among other applications and services.
  • Installed, configured and administered and integrated Apache Web Server to work with WebLogic JBOSS application server.
  • Deployed the Java applications into web application servers Web logic.
  • Enhanced automation needed to provision soft layer infrastructure (Bare Metal, CCI's) using IBM Urban Code Deploy.
  • Managed application deployments to our QA and UAT environments with IBM Urban Code Deploy.
  • Administered TFS and created TFS backup schedules.
  • Customized TFS build definitions to automate TFS build process.
  • To Write queries and create custom reports from TFS.
  • Customize TFS Web Access Team Project Portals/Dashboards.
  • Coordinating with developers to resolve TFS build issues.
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins, build forge for CI & CD into Tomcat .
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Good knowledge and exposure to Liquibase.
  • Experienced in developing Web Services with Python programming language .
  • Providing 2nd level incident management support based on your expert knowledge of the Hybris platform and base applications .
  • Worked with DevOps practices using AWS, Elastic Search, Docker with Kubernetes.
  • Configured and setup Kubernetes Cluster environment with a master and 3 minions.
  • Manage the configurations of multiple servers using Chef , Written multiple manifests and, also customized facts for efficient management of the Chef Clients.
  • Used JIRA Agile for Creating and managing the tasks to easily monitor the progress of Workflow.
  • Implementing a Continuous Delivery framework using Jenkins, Chef and Nexus in Linux environment.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Building, deploying Artifacts to JFrog and copying logs to Amazon S3 .
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Implemented automated local user provisioning instances created in AWS Cloud.
  • Worked on infrastructure with Docker containerization.
  • Create, build and deploy applications using Docker.
  • Established framework to setup Continuous Integration environment using Jenkins, Nexus.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.

Environment: Java/J2EE, Docker, Chef, WebLogic, JBOSS Tomcat, Nginx, Splunk, Python, Ruby, Shell scripts, Oracle, Ansible, Artifactory, Nexus, ANT, MAVEN, Jira, Urban Code deploy, XML, UNIX/LINUX, AWS, Subversion.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Supporting multiple application teams by providing CI Tools Infrastructure to perform build, deploy, code review, code analysis, store maven artifacts and provide puppet tool infrastructure.
  • Managed Virtualization Environment using VM Ware ESX 3.x, VMWare VSphere 6.3, Virtual Center, VI Client, P2V
  • Responsible for setting up VMware and configuring servers for building and deploying code.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to JFrogArtifactory.
  • Experience with Atlassian JIRA installation, administration and maintenance
  • Installed various JIRA plugins such as JIRA client, JIRA importer plugin, JIRA Charting Plugin, the connector for Microsoft project and JIRA Misc. Custom fields.
  • Migrated JIRA across environments and worked on JIRA database dumps.
  • Worked on a queue of JIRA tickets to address system issues, user requests etc. on a daily basis.
  • Mainly, migrated Jira, stash, confluence from physical lab production to open stack cloud.
  • Created SSL or https to all the new migrated application for security purpose.
  • Contributed for daily build processes, including monitoring builds, break/fix management, issue tracking (JIRA), and identifying and resolving a wide variety of build-related issues for different products and versions.
  • Provided training for end users in using CI Tools Infrastructure (Sonar, Nexus, Jenkins, Crucible, Gitlab and Confluence).
  • Created puppet modules to install tools in Linux and mac slaves for running Jenkins builds. Implemented Automated Application Deployment using Puppet.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet).
  • Modified the Puppet files according to the requirement of application.
  • Implement the supporting platform for Open Stack Infrastructure on the cloud that all services and applications will rely upon.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
  • Expertise in troubleshooting Jenkins builds issues for Xcode and Java applications.
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Manage configuration of multiple environments using OpenStack and GIT.
  • Supported Gitlab issues related to merge, clone, access, plugins, hooks, and services.
  • Installed and configured Jenkins Enterprise with 5 masters
  • Refined automation components with scripting and configuration management (Ansible)
  • Involved in SVN-GIT Migration project and helped users in understanding gitlab operations.

Environment: Jenkins, JIRA, Sonar, Nexus, Maven, Ansible, Puppet, Shell Scripts, Crucible, Confluence, Open stack, LINUX/UNIX, AWS, GIT Agile.

Confidential, Burbank, CA

Continuous Deployment/Release Engineer

Responsibilities:

  • Prepared BRD document along with Client representatives.
  • Analysis of the three-tier Application architecture and process flow.
  • Created the SRS, TDD document based on client functionalities.
  • Based on SRS document, performed Object oriented design in UML.
  • Designed the application using Struts,spring and J2EE design pattern.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Used Firebug & QUnit for Javascript & JQuery debugging.
  • Developed utility classes for parsing XML files.
  • Managed the source codes repository of multiple development applications using Perforce version control tools.
  • Involved in Testing - unit testing (JUnit) & integration testing EJB’s.
  • Created analytical matrices reports for release services based on JIRA tickets.
  • Trained offshore team members and responsible for knowledge transfer.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Responsible for developing Test scripts on JAVA Eclipse.
  • Managed and tracked all the changes into production using Jira.
  • Integrated Jira with perforce through Perforce plugin where all the p4 change lists and revisions are directly displayed in Jira.

Environment: Java, Struts, Hibernate, Ant, Junit, Maven, Hudson, Linux, UNIX, Ant, Jira, Java, Shell Script,Kafka, Perl Script.

Confidential, New York, NY 12

Linux Administrator

Responsibilities:

  • Software configuration management - Migration of code from a legacy version control system to Perforce, and integrating the same with the Build system.
  • Installation of Red Hat Linux Virtual Machines through kickstart and interactive installation.
  • Administration of DHCP, FTP, NTP, DNS, and NFS services in Linux.
  • Installation, configuration and support of Apache (HTTP) on Linux production servers.
  • Package and Patch Administration for different Linux operating systems such as Red Hat /Centos OS.
  • Performance of RPM and YUM package installations, Yum repository management.
  • Experience in setting Maven repository and pom.xml, Ant build.xml and managed the maven artifacts using Nexus repository.
  • Administration of HTTP, DNS, DHCP, NFS Servers
  • Experience in network monitoring and performance management tools
  • Used Ant scripts to perform the builds and wrote a few build.xmls for application development teams.
  • Wr o t e AN T and MAVE N Scri p t s t o aut om at e t he buil d pr oc ess.
  • Design and development of an in-house tool for automating the configuration of development environments for a release cycle.
  • Automation of build/deployment/reporting tasks through scripts.
  • Support and manage development environments as part of the SDLC.
  • Co-ordinate with a QA engineer to determine the nature of a bug, and whether it’s an environment/server configuration issue, or simply a bug in the app.

Environment: LINUX/UNIX, ANT, Maven, Subversion, Perforce, Hudson/Jenkins, JIRA, Integrated solutions console, Java, J2ee, Nexus.

We'd love your feedback!