We provide IT Staff Augmentation Services!

Aws / Devops Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Around 8+ years of IT experience as a Technology Lead in CI (Continuous Integration), CD (Continuous Delivery), strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment underDevOpsCulture.
  • Strong Experience in Amazon Web Services(AWS) to Build & Deploy highly available and scalable infrastructure by using various AWS resources Elastic Compute Cloud(EC2), Virtual Private.
  • Experience in Configuration Management and Automation like Ant, Maven, Jenkins, Chef, SVN, Git hub, Clear Case and Tomcat.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of Continuous Integration (CI) and for End - to-End automation for all build and deployments.
  • Expertise in automating various build and deployments using ANT, MAVEN, Perl, Ruby, MS Build, and Shell Scripts.
  • Experience withAWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open SourceDevOps tools like Chef, Jenkins & Docker.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Batch Scripts.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experienced in working on various flavors of Linux and Unix based systems like Red Hat Enterprise Linux 4.x,5.x,6.x,7.x, Ubuntu, CentOS, AIX and Solaris.
  • Expertise in installing, configuring and managing Web Logic, Apache, VM Ware etc.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in architecting and managing AWS cloud infrastructure.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Managed amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Develop cloud solutions using Iaas (Infrastructure as a Service) and PaaS (Platform as a Service).
  • Developed python modules to automate processes in AWS (AWS cloud formations/Ec2, boto API).
  • Provisioned AWSS3 buckets for backup of the application and sync these contents with remaining S3 backups, by creating entry for AWSS3 SYNC in crontab.
  • Design high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Experienced in trouble shooting, configuration and deploying Enterprise Applications in WebSphere, WebLogic and JBOSS/Tomcat as well.
  • Virtualize the servers on AWS using the Docker, create the Docker files and version control.
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Experience in branching, tagging and maintaining the version control and source code management tools like GIT, SVN (subversion) on Linux and windows platforms.
  • Good command in working with Tracking Tools JIRA and IBM Rational Clear Quest.
  • Good knowledge in Continuous Integration and Continuous Deployment methodologies
  • Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

TECHNICAL SKILLS

Operating System: Windows, UNIX, LINUX, Mac OS, RHEL 4/5/6/7 .

Versioning Tools: Subversion, Clear case, GIT Hub, GIT Lab, Bit bucket, CVS .

CI Tools: Jenkins, Bamboo, Hudson.

Build Tools: ANT, MAVEN, Make file, Gradle .

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Scripting: Shell scripting, Python, Perl scripting, Ruby, Json.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App servers: Apache Tomcat, JBOSS, WAMP, LAMP, IIS, Web sphere, Nginx.

Databases: Oracle, MS SQL, MySQL, Mango DB.

Cloud Technology: AWS(Cloud Watch, Cloud Trail, Cloud Formation, etc.), AZURE, Open stack

Monitoring Tools: Splunk, Nagios, Log Stash, App-dynamics.

Configuration Management Tools: Chef, Puppet, Ansible, Terraform .

IDE Tools: IDE Eclipse, NetBeans.

Virtualisation Tech: VMware, VSphere,VMware Workstation, Oracle Virtual Box

Containers Tools: Docker, LXC (Linux Containers)

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

AWS / DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Configured and implemented Dynamo DB, EC2, EBS, S3, ELB, RDS MySQL, Route 53 DNS, Glacier, EFS,Cloud Front, Cloud Watch, Cloud Trail
  • Responsible for Design of different Release Environments for new projects and monitoring.
  • Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, Sonarqube, Nexus.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Automated the local dev environment using Vagrant/Chef-solo.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management,and Test-Kitchen for testing and development.
  • Working with Devops practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Developed Python scripts for the automation of the cloud deployments.
  • Implemented a standard for the conversion of DC/OS JSON format to docker-compose YAML format.
  • Created Docker files for multi-stage containerization to achieve a lightweight and most efficient images.
  • Working on the CI/CD implementation of Docker containers in Bamboo for the automation of Docker containers from testing to the final lightweight image.
  • Created custom maven images to build jars for the java projects.
  • Utilizing JFrog artifactory as a registry for Docker images.
  • Integrating Docker files and docker-compose files in the source code of several microservices.
  • Developing scripts (recipes in chef) for automatic deployment of servers and managing configuration files through chef.
  • Storage on aws EBS, S3 and Glacier and automate sync data to Glacier. Databases services on aws like RDS, Dynamo DB. Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of ec2 instances from one region to another. Configuration of site- to- site vpn and open vpn using Linux ec2 instance.
  • Integration of Application with monitoring tool new relic for complete insight and proactive monitoring
  • Responsible for code build, release and configuration on Amazon EC2.
  • Involved in developing and deploying of microservices using technologies like Docker, Kubernetes in combination with Chef
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing structures, and managing containers.
  • Integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid).
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured S3 to host static web content.
  • Managing and Architecting more than 3000 virtual servers. Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx. SQL queries and administration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Used IAM to create new accounts, roles and groups.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX and Windows
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: s: AWS EC2, S3, RDS, EBS, Jenkins, Maven, Nexus, Chef Automation, Kubernetes, Chef Cookbooks, Load Balancers, IAM, Cloud Watch, UNIX and Linux

Confidential, IRVING, TX

DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Implement the supporting platform forOpen Stackinfrastructure on the cloud that all services and applications will rely upon.
  • Maintained Ansible modules and manifests that automate deployment of configuration and software for Open Stack Control Plane
  • Deploying theOpen stackcomponents on multimode with High availability environment. Configuring theOpen Stackkeystone, glance, cinder, swift.
  • Help users create VMs in Nova, create public and private networks in Neutron and setup appropriate group for security.
  • Created and managed Cinder volumes, instances and configured network in Open Stack Cloud by using both CLI and Horizon dashboard.
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, PHP and MySQL.
  • Knowledge on Heat Orchestration Template, working open stack, to launch different cloud applications.
  • Involved in monitoring and metering for Infrastructure as a Service (IaaS) for Open Stack Cloud.
  • Created JIRA issues to prioritize and take an action on what's important, and stayed up to date with what's going on around the project.
  • Extensive experienced in Installation, Configuration,Migrationand Troubleshooting of IBM web sphere, Web Logic, Apache Tomcat, Apache, Microsoft IIS and web server plug-in on different flavors. Good knowledge about Database like Oracle and SQL and My SQL, Db2.
  • Created best practices Build environment using Jenkins, Packer, immutable instances, and Open Stack.
  • Writing json templates for cloud formation andrubyscripts for Ansible automation and contributing to our repository on github(sub version control).
  • Build the source Code By using Maven Agent from the GitHub
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • Having Good Experience on database side i.emigrationthe Db2 to Oracle 12c
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible
  • Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • Wrote playbooks for Ansible and deploying applications using Ansible.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting
  • Codemigrationexperience with Centralized to Distributed Version Control systems.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed protocol for adding new users to existing network.
  • Good understanding of windows and VMware server automation using scripting language Power shell, VB Script
  • Experience deploying and maintaining multi-container applications through Docker.
  • Used Artifactory to set up several Docker registries, through the use of local, remote and virtual Docker repositories
  • Configured application servers (JBOSS) to deploy the code.
  • Lead developer & .NET application to build an exchange for financial instruments, entirely in the cloud using C#.
  • Used Ant/Maven for building Java/J2EE Applications.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code on to different Jenkins, Packer servers as per the schedule.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment: Shell Scripting, RHEL, VMware, Open Stack, Ansible, Data Migration, Perforce, Hudson, GIT, Tomcat, Confluence, Maven, Visual Build, ANT, Jenkins, J2EE, Docker.

Confidential, Kasas City, MO

Build & Release Engineer/AWS Engineer

Responsibilities:

  • Deployed EC2 Instance, adding (EBS) block level storage volume to build the web based home loans applications..
  • End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Primarily involved in building the 5 applications which is integrated within each other which decides whether the home loans customer is eligible for home loans or not.
  • Applications are built using AWS Cloud formation templates (json).
  • Used monitoring services like Cloud Watch to monitor the CPU utilization.
  • Worked with external providers Symantec and entrust to build webserver certificate.
  • Used Simple storage services (s3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Setting up the Elastic load balancer (ELB) to send traffic to all instances in the availability zone.
  • Managed hosted Zone and domain name service using Route 53.
  • Used Tomcat and apache (UPF framework) as standard application servers to deploy web applications.
  • Strong experience on Test Driven Development (TDD), Behavior Driven Development(BDD) and Agile Model Driven Development(AMDD) software development life cycle(SDLC) methods.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Puppet and Rundeck.
  • Application Deployment using IMB Urban deploy
  • Good experience in troubleshooting most of the AWS services. On-call support for issues related to Linux VMs hosted in AWS and network troubleshooting.
  • Update the Network technical diagram for each home loan application and work with the network/firewall engineers to open the ports for downstream connectivity and F5 engineers for load balancers for on-perm applications.
  • Worked with Verizon team for implementation of firewall change.

Environment: AWS, Solaris 2.9 / 2.10, Red Hat Linux AS/EL 4.0, AIX 5.2, 5.3, Jenkins, Rundeck, Puppet, Subversion, Bash, NT Command shell, Java/J2EE,ANT,Gradle, Puppet,Cloud Formation, Templates.

Confidential

Build and Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Continuously deployed and administered Linux services using Chef, and automated product installation and configuration.
  • Developed and deployed Chef based cookbooks, recipes, attributes and roles.
  • Extensively used chef to detect and troubleshoot the attributes on a given node.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build related issues in all projects provided support for Application issues.
  • Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts with in company.
  • Performed database deployment activities like execution of Database scripts.
  • Dealt with Jira as ticket tracking and work flow tool.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: UNIX, Jenkins, Windows, Subversion, GIT, ANT, MAVEN, Jira, Chef,Puppet, Test Manager

Confidential

UNIX/Linux System Administrator

Responsibilities:

  • Supported infrastructure environment comprising RHEL 3, 4, 5.3, SUN Solaris 9 and 10, HP-UX 11.X machines.
  • Performed installations of OS on RHEL 5.3 and 5.2 on VMware ESX 3.5 and ProLiant Blade BL and DL series servers using Kickstart.
  • Performing Data Migration from AIXLinuxto Red HatLinux.
  • Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients.
  • Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
  • Handling the scheduling tasks (cron jobs and tkask scheduler) for the scripts for various purposes.
  • Troubleshoot complex issues ranging from system resources to application stack traces.
  • Installing, configuring and updating LDAP, DNS, DHCP, NFS, NIS and NIS+ on red HatLinux&IBM AIX servers.
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Compiling code to move into test environments via automated processes.
  • Installation, configuration and administration of Linux (Redhat, CentOS).
  • Troubleshoot build and deploy failures, and facilitate resolution.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Improve speed, efficiency and scalability of the continuous integration environment.
  • Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
  • Creating a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from higher officials.
  • Experience in development with Perl, Python, PowerShell or other scripting languages.
  • Project Management for various UNIX/Linux/Windows system integration projects.

Environment: RHEL, Solaris, AIX and Windows, ShelliPlanet4.1, Python, BMC Remedy, Sun One 6.1, IIS 6.0, Windows 2008, Linux, Shell Scripting, Oracle 9i.

We'd love your feedback!