We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Gold River, CA

SUMMARY

  • Over 6 years of experience in IT industry comprising ofBuild & Release, DevOps Engineering and Cloud Implementation.
  • Specialized in Software Release Management, Build, Packaging, and Deployments, and with the experience dealing with planning, design, development, and maintenance of software releases.
  • Hands - on experience on Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Worked with various AWS services like EC2, EBS, S3, VPC, Auto Scaling, Cloud Formation etc.
  • Working with AWS EC2 services capable of creating on demand instances, configuring, launch and register new AMI’s, copying, modifying and registering AMI’s.
  • Managed VMs in Amazon using AWS EC2 and maintaining the build artifact backups in Amazon S3.
  • Implemented a CD framework that automates the software delivery process from the point of source code check in to deployment onto Application servers.
  • Experience with Automation Tools Puppet, Chef and Ansible
  • Implemented Elastic Load Balancers (ELB's) and Auto Scaling groups in AWS on Production EC2 Instances to build Fault-Tolerant and Highly Available applications.
  • Created AMI’s to implement automatic deployments of application components and bootstrapping AWS EC2 Instances by passing User Data to download files from S3.
  • Setup the Nexus repository server for storing Build Artifacts.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, JavaScript and XML
  • Used cloud services TFS and VSTS to provide an integrated collaborative environment which supports GIT, CI and Agile tools for planning and tracking work.
  • Knowledge on web technologies like HTML, JavaScript.
  • Experience in Windows Administration like Installations, Configuration, Security fundamentals, Networking, and third-party installations and maintenance.
  • Worked with Active Directory Policies, experience with Windows Platform Engineering.
  • Good knowledge of DNS, DHCP and IP Addressing along with Installation and Configuration of various services like Apache Web Server, SSL, SSH, HTTP, RPM package management.
  • Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Implemented CI for several demanding consumer facing applications with bi-weekly releases with Jenkins integrated with Git and maven, chef for deployment tasks.
  • Hand-On experience in supporting and implementing DevOps environment on multiple platforms like UNIX, Linux (Ubuntu, RedHat (RHEL), and Centos.

TECHNICAL SKILLS

CI Tools: Jenkins, Team city, Docker Hub

Application Servers: Apache Tomcat

Web Servers: Apache

Infrastructure Management: AWS (EC2, S3, VPC, EBS, Lambda, IAM), TFS, VSTS

Virtualization Platforms: VMWare, Virtual Box

Configuration Management: Chef, Puppet

Operating Systems: Flavors of Linux/Unix, Windows

Network protocols: TCP/IP, FTP, TELNET,UDP, SSH, HTTP

Build Systems: Maven, Ant, Gradle, Ansible, Docker

Bug tracking tool: JIRA

Databases: MySQL, Oracle

Version Control: Git, SVN

Scripting Languages: Shell, Python

PROFESSIONAL EXPERIENCE

Confidential, Gold River, CA

DevOps/AWS engineer

Responsibilities:

  • Working with various AWS services like EC2, S3, VPC, Auto Scaling, Elastic search etc.
  • Managed VMs in Amazon using AWS EC2 and maintaining the build artifact backups in Amazon S3.
  • Enabled Logging on S3 bucket access, VPC flow, Cloudtrail, AWS config, AWS inspector, Lambda, RDS, DynamoDB, Cloud Front, AWS API gateway, EC2 Application servers
  • Provided users access to deployments by adding Active Directory (AD) groups to various TFS groups
  • Created feature, develop, release branches in GIT for a different application to support builds and releases
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to staging to Production systems using Jenkins, GIT automation tool
  • Used build tools like ANT and MAVEN on java projects for the development of build artifacts on the source code.
  • Working regularly with Docker Compose (Registry/Hub/Engine) for unit/integration tests
  • Used Ansible for delivering simple automation that ends repetitive task.
  • Using Chef Attributes, Templates, Recipes for managing the configurations across various nodes
  • Implemented Continuous Integration using Jenkins and GIT
  • Build end to end CI/CD Pipelines in Jenkins to retrieve code.
  • Using JenkinsAWSCode Deploy plugin to deploy toAWS.
  • Responsible for Configuring/Installing/Troubleshooting Apache and PHP and managing the Chef Client nodes and upload the cookbooks to chef-server from Workstation
  • Worked with Docker, Jenkins, VMWare, RHEL, Kubernetes, Artifactory, Ansible & GitLab.
  • Applied AWS Solutions such as EC2, Lambda, VPC, SNS, AMI, Elastic Load Balancing and Cloud Watch.

Environment: AWS, EC2, VPC, SNS, RHEL, S3, Jenkins, ANT, MAVEN, GIT, Chef, Docker, DynamoDB

Confidential, Pleasanton, CA

Jr DevOps/AWS Engineer

Responsibilities:

  • Worked in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized /triggered build setups etc.
  • Managed and controlled the continuous release promotion cycle (through automation) including the following environments: development, QA, Performance, Pre-prod and production.
  • Developed deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Implemented build stage- to build the Microservice and push the Docker container image to the private Docker registry.
  • Helped write Chef Cookbooks and Chef Recipes for automation tools and builds.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Expertise in the Jenkins plugin management areas and implemented several CI / CD plugins like AWS, EC2, build pipeline, Git and pipeline plugins.
  • Worked on end to end setup of the Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing the built Docker images.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Built multiple cookbooks inChef. Implemented environments, roles, data bags inCheffor better environment management.
  • Customized work and tracked objects using TFS
  • Responsible for installing, upgrading, and maintaining an on-premises TFS deployment
  • Improved connectivity with remote sites using VSTS

Environment: AWS, Git, Docker, Jenkins, Ansible, Chef, TFS, VSTS

Confidential

AWS / DevOps Engineer

Responsibilities:

  • Created and maintained AWS services and continuous integration continuous deployment (CICD) using tools Jenkins
  • Developed Shell Scripts to automate installation of LAMP stack on EC2 instances and Jenkins build steps
  • Involved in configuration and deployment of application on WebLogic Application Server
  • Worked on Configuration management tool Chef for continuous delivery. Rewritten recipes for new environments
  • Developed Shell/Python Scripts for automation purpose
  • Attended every day Scrum/Agile meetings and weekly sprint meetings to evaluate completed work and to handover new tasks
  • Developed unit and functional tests in Python
  • Used configuration management tools Chef

Environment: AWS, EC2, Jenkins, GIT, Chef, Linux/Unix, Python, WebLogic, Apache Tomcat

Confidential

Build & Release Engineer

Responsibilities:

  • Responsible for Software Configuration and Release Management activities for all fidelity software. These activities included establishing a stable and efficient build process
  • Developing and refining Configuration Management Procedures, configuring software for, and deploying software to, various environments, and working with the development and QA teams to ensure software quality
  • Involved in server Virtualization using Docker for test environments and work with product development team to resolve their needs in build-related issues.
  • Closely worked with developers, project managers and supported build issues using Jenkins
  • Worked for creating Software Configuration Management Plan
  • Responsible for maintenance of Source Control system GIT
  • Used Ansible for CM and Deployment process
  • Involved in setting up JIRA as defect tracking system and configured various workflows customizations and plug-in for the JIRA bug /issue tracker
  • Managed all the bugs and changes into a production environment using JIRA tracking tool
  • Configured the File transfer environment using Proftpd packages and open SSL to secure FTP.
  • Disk and File system management through Veritas Volume Manager, LVM and SVM.
  • Implemented and maintained the branching of build/release strategies utilizing Clear Case.
  • Used SQL queries to validate data and updated the records for the various modules.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.

Environment: Linux/Unix, Shell, SVN, GIT, JIRA, Ansible, Docker

Confidential

SQL Developer

Responsibilities:

  • Interact with users to understand requirements and document them
  • Monitored database performance and checked execution time for them
  • Created Database objects like Tables, Stored Procedures, Functions, Views, Rules and User defined data types
  • Responsible for requirement analysis and delivery of code
  • Researched on various database products and recommended the best ones
  • Created PL/SQL module which was used to integrate the existing data from third parties and on to the database
  • Came up with several programs to ensure that there was correct data transfer
  • Developing database applications which are automated
  • Planning and implementing capacity expansion to ensure that the company's databases are scalable

We'd love your feedback!