We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Boulder, CO

SUMMARY

  • AWS professional with around 6 years of experience in the field of IT, focused on Linux Administration, Build and Release Management, Configuration Management, Continuous Integration, Software Development Life Cycle (SDLC), Continuous Deployment and Cloud.
  • Experience in AWS services such as EC2, ELB, Auto - Scaling, S3, IAM, VPC, RDS, DynamoDB, Cloud Trail, Cloud Watch, Lambda, ElastiCache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, Beanstalk, EMR, AWS Workspaces.
  • Worked on migrating traditional on-premises infrastructure to AWS cloud services which now hosts 20+ AWS services.
  • Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Experience in writing playbooks and deploying applications using Ansible.
  • Experience in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Worked on migration project of moving current applications in traditional datacenter to AWS.
  • Good understanding of principles and best practices of Software Configuration Management (SCM) and SDLC.
  • Good knowledge on JSON, Java, PHP, JavaScript, HTML, CSS, XML.
  • Launched EC2 Cloud Instances using AWS (Linux) and Configuring launched instances with respect to specific applications.
  • Designed and created multiple deployment strategies using CI/CD pipelines using Jenkins.
  • Independent contributor for DevOps with various cloud technologies in AWS.
  • Hands on experience in using configuration management tools Chef, Puppet and Ansible.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters
  • Experience creating pods and clusters in Kubernetes and deploy those using Open Shift.
  • Proficient knowledge in working on version control tools like GIT. Experience in implementing and maintaining the branching and build/release strategies utilizing GIT on AWS.
  • Experience in Software analysis, design, development and integration using J2EE technologies like Java, Web services, ANT, Maven, Nexus, JSON and XML technologies.
  • Worked with multiple teams in heterogeneous environments in implementing integration projects. knowledge on Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience with configuration and monitoring distributed and multi-platform servers using Chef in AWS Cloud Environment.
  • Experience in using ticketing tools like JIRA, Service now, Remedy and Open ALM.
  • Experience managing data migration from data centers to AWS Cloud using Amazon DMS.
  • Experience in troubleshooting ay issues generated while building, deploying and when in production.
  • Hands on experience (Knowledge) on performance monitoring tools like App-Dynamics, Cloud Watch, Cloud Formation and Services Related to AWS.
  • Have been part of a huge team that consisted of developers, analysts and support technicians, so can effectively communicate amongst teams and save time and prioritize projects

TECHNICAL SKILLS

Operating Systems: Linux, Windows

Programming Languages: Core Java, SQL

Scripting: Bash, Python, Groovy, PowerShell

Versioning Tools: SVN, GitHub, Atlassian Bitbucket, Code Commit

Build/Automation Tools: Jenkins, Concourse CI, AWS CodePipeline

Configuration Management Tools: Ansible, Chef, Puppet

Databases: MYSQL, Oracle, PostgreSQL

Virtualization/Orchestration: Docker, Kubernetes (K8’s), OpenShift

Monitoring Tools: New Relic, AWS CloudWatch, Graylog, ELK

Cloud Technologies: AWS

Application servers/Web Servers: Apache/Nginx, Tomcat, WebLogic, WebSphere

PROFESSIONAL EXPERIENCE

Devops/AWS Engineer

Confidential, Boulder, CO

Responsibilities:

  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Worked onAWS servicesEC2, IAM, S3, Lambda, Cloud Watch, Dynamo DB, SNS, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53, ECS, Auto scaling.
  • Created and maintained technical documentation for launchingHadoopclusters and for executing Hive queries and Pig Scripts.
  • Provisioned EC2, EMR, S3 templates incloud formationand also createdPortfoliosandProductsinService catalog.
  • Used theJIRA,Confluencefor bug tracking, creating the dashboard for issues.
  • Worked on deployment of complex infrastructure usingAWS CLI and AWS Console.
  • CreatingS3 bucketsand managing policies forS3 bucketsand utilizedS3 bucketfor storage and backup onAWS.
  • Responsible for co-ordination withDevelopment group and Application team.
  • CreatedNLB, End Point Services (Private link)is setup for 3rd partyVPC.
  • Worked closely with Development teams and performance test engineers forEC2size optimization andDockerbuild containers.
  • Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Built on premise data pipelines usingKafkaandSparkstreaming using the feed from API streaming Gateway REST service.
  • CreatedCloud Formation template stacksto automate for building newVPCsusingJSONfiles.
  • Developed multiple AWS services that haveAPI'savailable for use. Implemented the functionality of EC2API's in depth throughAWS CLI.
  • LeveragedAWS cloud servicessuch as EC2, Auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Created AWSS3 buckets, performed folder management in each bucket, ManagedCloud trail logsandobjectswithin each bucket.
  • Worked onDocker container snapshots, attaching to a running container, removing images, managing director structures and managing containers inAWS ECS.
  • Building/MaintainingDockercontainer clusters managed by Kubernetes, Linux, Bash, GIT, Docker.
  • Deployed Dev, QA, Staging, UAT and Prod Environments using CloudFormation Templates, launched the Application specific architecture with CloudFormation Templates using Jenkins Plugin.
  • Enabled Logging on S3 bucket access, VPC flow, CloudTrail, AWS Config, AWS inspector, Lambda, RDS, DynamoDB, Cloud Front, AWS API gateway, EC2 Application servers.
  • Setup the Nexus repository server for storing Build Artifacts, Setup Jenkins Pipeline for Application Specific Infra Code Deployment.
  • Involved in setting up the CI/CD pipeline - GitHub, Jenkins, Maven, Nexus, Chef, Terraform and AWS.
  • WroteSQL queriesand worked on administration for optimizing and increasing the performance of database.
  • Used theJIRA,Confluencefor bug tracking, creating the dashboard for issues.
  • UsedJIRAas a Change Management, Work Management andSCRUM Agile Tool.
  • DebuggingChef Recipesand their execution trying to pull logs intoSplunkand monitor deployments.
  • Responsible for installingJenkinsmaster and slave nodes.

Environment: AWS,Docker, Jenkins, Linux, VMware, RHEL, Satellite, GitHub, SVN, Nagios, Ruby, Python, LAMP, PowerShell, Ubuntu, Apache, Terraform, Nginx.Red hat Linux 7.x, Ruby, Shell, Python, Load Balancers, LDAP, JDK1.7, XML, Splunk.

Devops/AWS Engineer

Confidential, Boston, MA

Responsibilities:

  • Supported developers and QA team engineers on release process and to make various builds in particular environment.
  • Setup required infrastructure in AWS and created pipelines in DEV, TEST, STAGING and PRODUCTION
  • Migrated Infrastructure to AWS Cloud and transferred on-premises data to AWS RDS with DATA EXPORT IMPORT (DEI job)
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them
  • Extensively used JIRA to create sprints, bug tracking, issue tracking, project management functions, releases
  • Used Confluence for documentation of plans, implementation of new services, issues resolved
  • Experience in designing and deploying application in AWS stack including EC2, Route53, S3, Dynamo DB, SNS, SQS, IAM and auto-scaling in AWS cloud Formation
  • Experience in using Puppet to maintain the configuration.
  • Developed Python scripts to take backup of EBS volumes using AWS Lambda and Cloud Watch
  • Wrote Terraform scripts to improve the infrastructure in AWS
  • Expertise in configuring Jenkins job to spin up infrastructure using Terraform scripts and modules
  • Used Groovy scripting to automate Jenkins jobs. Configured Jenkins jobs as a code with Groovy DSL.
  • Used Ansible server and workstation to manage and configure nodes
  • Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
  • Developed scripts to pull and push from Bit Bucket
  • Created Custom Puppet modules for bootstrapping new servers with a required application on dependencies and packages
  • Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray
  • Responsible to designing and deploying new ELK clusters
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Configured Apache web server in the Linux AWS Cloud environment using Puppet automation.
  • Wrote Jenkins file core pipeline and push to the source code management to create three stage continuous delivery pipeline
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code
  • Performed general Linux/DevOps cloud tasks as required
  • Developed and implement an automated Linux infrastructure using Chef
  • Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode
  • Integrated Elastic Search (ELK) with AWS deployment using Ansible to collect data from all database server
  • Written Chef Cookbooks and Recipes for Provision several pre-prod environments consisting of Deployment automation
  • Worked on creating the Docker containers and Docker consoles for managing the application lifecycle.
  • Installed Docker using Docker toolbox and worked on creating the Docker containers and Docker consoles for managing the application life.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Environment: AWS-VPC, EC2, Lambda, Minikube, Ansible, ELK Stack, Kubernetes, JFrog, Python, Maven, Puppet, Cloud Formation, Terraform, Cloud Watch, Packer, Jenkins, Linux, Jira, SonarQube, New Relic, Nagi.

Devops Engineer

Confidential, Auburn Hills, MI

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • 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, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • 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.
  • 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.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • 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 Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers or joins web servers to stacks.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, VPC, AWS EC2, S3, Route53, AWS Auto Scaling, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Build/Release Engineer

Confidential

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Involved in designing and deploying multitude of 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.
  • Transferred the current Linux environment to AWS/RHEL Linux environment using AWS Server Migration Service (SMS). Was involved in remediation and patching of Unix/Linux Servers
  • Used Terraform to customize our infrastructure on AWS, configured various AWS resources.
  • Worked with Chef Enterprise Hosted as well as on-premises - Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Used Amazon EC2 Command Line Interface (CLI) along with Bash/Python to automate repetitive work in release activities with Project / Release Management and Development teams to ensure a smooth and trouble free roll out of releases.
  • Integrating Bitbucket/stash for Hip chat by creating rooms to our dev teams for collaborating and configuring that we can add new notifications, remove existing ones, or change the types of notifications that will be sent to each room.
  • Designing and implementing Subversion, GIT and Bitbucket/stash metadata including elements, labels, attributes, triggers, and hyperlinks.
  • Implement Docker based orchestration using Kubernetes and Open Shift
  • Designing and building multi-terabyte, full end-to-end Data Warehouse infrastructure from the ground up on Confidential Redshift for large scale data handling Millions of records every day.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Designed continuous delivery tools/ configuration management tools like Puppet.
  • Implemented spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Puppet, and Maven & Nexus in Linux environment.
  • Developed analytical components using Scala, Spark, Apache Mesos and Spark Stream.
  • Defining Release Process & Policy for projects early in SDLC.
  • Setup and configured continuous delivery within Azure security using a combination of Azure Resource Manager (ARM) templates and Visual Studio Team Services (VSTS).
  • Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation purposes.

Environment: SVN, Clear Case, Maven, ANT, Gradle, Jenkins, GIT, Chef, Web Sphere, Jira, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Docker, Nginx, Nagios, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Unix/ Linux environment.

Software Developer

Confidential

Responsibilities:

  • Developed user interface for management module using HTML, CSS and JavaScript.
  • Meet daily with the Agile/Scrum team to share knowledge and coordinate tasks.
  • Understanding the requirements, building functional documents, planning and estimating tasks and implementation of the tasks on time.
  • Applied Façade design pattern to hide the complexities of the system and provide a simpler interface to the client.
  • Successfully Implemented MVC application using Maven as build management tool.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
  • Extensively involved in the development of back-end logic or data access logic to create the object relational mapping using Hibernate.
  • Worked on Hibernate ORM framework used to interact with database through Hibernate query language (HQL).
  • Developed the modules in IOC paradigm by defining the bean definitions and their relationships in the spring context files.
  • Implemented Restful web services to communicate with external systems.
  • Involved in front-end development using AngularJS Framework.
  • Implemented MVC architecture using Inversion of Control and Dependency Injection.
  • Worked on GIT as a version controlling tool for managing the module development.
  • Developed UML diagrams (class, activity, and sequence diagrams) using Star UML.
  • Utilized Jasper to produce and integrate required reports.
  • Written SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data integration.
  • Developed the application using Struts Framework that leverages the MVC architecture.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.

Environment: Java, J2EE, Spring IOC, Spring Framework, Hibernate, Restful, Bootstrap, HTML CSS, JavaScript, jQuery, AJAX, GitHub, Maven and MySQL, Agile, MySQL Server, JSON, Angular JS, stored procedures, UML, Jasper, JSP, Java Script, GIT.

We'd love your feedback!